{ "openapi": "3.1.0", "info": { "title": "Systems Modeling API and Services", "description": "REST/HTTP platform specific model (PSM) for the Systems Modeling API and Services", "version": "1.0" }, "tags": [ { "name": "Project" }, { "name": "Branch" }, { "name": "Tag" }, { "name": "Commit" }, { "name": "Element" }, { "name": "Relationship" }, { "name": "Diff & Merge" }, { "name": "Query" }, { "name": "Meta" } ], "paths": { "/projects": { "get": { "tags": [ "Project" ], "summary": "Get projects", "operationId": "getProjects", "parameters": [ { "$ref": "#/components/parameters/pageAfter" }, { "$ref": "#/components/parameters/pageBefore" }, { "$ref": "#/components/parameters/pageSize" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Project" } }, "examples": { "Projects": { "$ref": "#/components/examples/Projects" } } } } }, "default": { "$ref": "#/components/responses/default" } } }, "post": { "tags": [ "Project" ], "summary": "Create project", "operationId": "postProject", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProjectRequest" }, "examples": { "ProjectRequest": { "$ref": "#/components/examples/ProjectRequest" } } } }, "required": false }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Project" }, "examples": { "Project": { "$ref": "#/components/examples/Project" } } } } }, "default": { "$ref": "#/components/responses/default" } } } }, "/projects/{projectId}": { "get": { "tags": [ "Project" ], "summary": "Get project by ID", "operationId": "getProjectById", "parameters": [ { "$ref": "#/components/parameters/projectId" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Project" }, "examples": { "Project": { "$ref": "#/components/examples/Project" } } } } }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } }, "put": { "tags": [ "Project" ], "summary": "Update project by ID", "operationId": "putProjectById", "parameters": [ { "$ref": "#/components/parameters/projectId" } ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProjectRequest" }, "examples": { "ProjectRequest": { "$ref": "#/components/examples/ProjectRequest" } } } }, "required": false }, "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Project" }, "examples": { "Project": { "$ref": "#/components/examples/Project" } } } } }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } }, "delete": { "tags": [ "Project" ], "summary": "Delete project by ID", "operationId": "deleteProjectById", "parameters": [ { "$ref": "#/components/parameters/projectId" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Project" }, "examples": { "Project": { "$ref": "#/components/examples/Project" } } } } }, "204": { "$ref": "#/components/responses/204" }, "default": { "$ref": "#/components/responses/default" } } } }, "/projects/{projectId}/branches": { "get": { "tags": [ "Branch" ], "summary": "Get branches by project", "operationId": "getBranchesByProject", "parameters": [ { "$ref": "#/components/parameters/projectId" }, { "$ref": "#/components/parameters/pageAfter" }, { "$ref": "#/components/parameters/pageBefore" }, { "$ref": "#/components/parameters/pageSize" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Branch" } }, "examples": { "Branches": { "$ref": "#/components/examples/Branches" } } } } }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } }, "post": { "tags": [ "Branch" ], "summary": "Create branch by project", "operationId": "postBranchByProject", "parameters": [ { "$ref": "#/components/parameters/projectId" } ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/BranchRequest" }, "examples": { "BranchRequest": { "$ref": "#/components/examples/BranchRequest" } } } }, "required": true }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Branch" }, "examples": { "Branch": { "$ref": "#/components/examples/Branch" } } } } }, "default": { "$ref": "#/components/responses/default" } } } }, "/projects/{projectId}/branches/{branchId}": { "get": { "tags": [ "Branch" ], "summary": "Get branch by project and ID", "operationId": "getBranchesByProjectAndId", "parameters": [ { "$ref": "#/components/parameters/projectId" }, { "$ref": "#/components/parameters/branchId" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Branch" }, "examples": { "Branch": { "$ref": "#/components/examples/Branch" } } } } }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } }, "delete": { "tags": [ "Branch" ], "summary": "Delete branch by project and ID", "operationId": "deleteBranchByProjectAndId", "parameters": [ { "$ref": "#/components/parameters/projectId" }, { "$ref": "#/components/parameters/branchId" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Branch" }, "examples": { "Branch": { "$ref": "#/components/examples/Branch" } } } } }, "204": { "$ref": "#/components/responses/204" }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } } }, "/projects/{projectId}/tags": { "get": { "tags": [ "Tag" ], "summary": "Get tags by project", "operationId": "getTagsByProject", "parameters": [ { "$ref": "#/components/parameters/projectId" }, { "$ref": "#/components/parameters/pageAfter" }, { "$ref": "#/components/parameters/pageBefore" }, { "$ref": "#/components/parameters/pageSize" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Tag" } }, "examples": { "Tags": { "$ref": "#/components/examples/Tags" } } } } }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } }, "post": { "tags": [ "Tag" ], "summary": "Create tag by project", "operationId": "postTagByProject", "parameters": [ { "$ref": "#/components/parameters/projectId" } ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TagRequest" }, "examples": { "TagRequest": { "$ref": "#/components/examples/TagRequest" } } } }, "required": true }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Tag" }, "examples": { "Tag": { "$ref": "#/components/examples/Tag" } } } } }, "default": { "$ref": "#/components/responses/default" } } } }, "/projects/{projectId}/tags/{tagId}": { "get": { "tags": [ "Tag" ], "summary": "Get tag by project and ID", "operationId": "getTagByProjectAndId", "parameters": [ { "$ref": "#/components/parameters/projectId" }, { "$ref": "#/components/parameters/tagId" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Tag" }, "examples": { "Tag": { "$ref": "#/components/examples/Tag" } } } } }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } }, "delete": { "tags": [ "Tag" ], "summary": "Delete tag by project and ID", "operationId": "deleteTagByProjectAndId", "parameters": [ { "$ref": "#/components/parameters/projectId" }, { "$ref": "#/components/parameters/tagId" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Tag" }, "examples": { "Tag": { "$ref": "#/components/examples/Tag" } } } } }, "204": { "$ref": "#/components/responses/204" }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } } }, "/projects/{projectId}/commits": { "get": { "tags": [ "Commit" ], "summary": "Get commits by project", "operationId": "getCommitsByProject", "parameters": [ { "$ref": "#/components/parameters/projectId" }, { "$ref": "#/components/parameters/pageAfter" }, { "$ref": "#/components/parameters/pageBefore" }, { "$ref": "#/components/parameters/pageSize" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Commit" } }, "examples": { "Commits": { "$ref": "#/components/examples/Commits" } } } } }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } }, "post": { "tags": [ "Commit" ], "summary": "Create commit by project", "operationId": "postCommitByProject", "parameters": [ { "$ref": "#/components/parameters/projectId" }, { "$ref": "#/components/parameters/defaultingBranchId" } ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CommitRequest" }, "examples": { "ElementCommitRequest": { "$ref": "#/components/examples/ElementCommitRequest" }, "RelationshipCommitRequest": { "$ref": "#/components/examples/RelationshipCommitRequest" }, "ProjectUsageCommitRequest": { "$ref": "#/components/examples/ProjectUsageCommitRequest" }, "DeleteCommitRequest": { "$ref": "#/components/examples/DeleteCommitRequest" } } } }, "required": true }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Commit" }, "examples": { "Commit": { "$ref": "#/components/examples/Commit" } } } } }, "default": { "$ref": "#/components/responses/default" } } } }, "/projects/{projectId}/commits/{commitId}": { "get": { "tags": [ "Commit" ], "summary": "Get commit by project and ID", "operationId": "getCommitByProjectAndId", "parameters": [ { "$ref": "#/components/parameters/projectId" }, { "$ref": "#/components/parameters/commitId" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Commit" }, "examples": { "Commit": { "$ref": "#/components/examples/Commit" } } } } }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } } }, "/projects/{projectId}/commits/{commitId}/changes": { "get": { "tags": [ "Commit" ], "summary": "Get changes by project and commit", "operationId": "getChangesByProjectCommit", "parameters": [ { "$ref": "#/components/parameters/projectId" }, { "$ref": "#/components/parameters/commitId" }, { "$ref": "#/components/parameters/pageAfter" }, { "$ref": "#/components/parameters/pageBefore" }, { "$ref": "#/components/parameters/pageSize" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/DataVersion" } }, "examples": { "DataVersions": { "$ref": "#/components/examples/DataVersions" } } } } }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } } }, "/projects/{projectId}/commits/{commitId}/changes/{changeId}": { "get": { "tags": [ "Commit" ], "summary": "Get change by project, commit and ID", "operationId": "getChangeByProjectCommitId", "parameters": [ { "$ref": "#/components/parameters/projectId" }, { "$ref": "#/components/parameters/commitId" }, { "$ref": "#/components/parameters/changeId" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/DataVersion" }, "examples": { "DataVersion": { "$ref": "#/components/examples/DataVersion" } } } } }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } } }, "/projects/{projectId}/commits/{commitId}/elements": { "get": { "tags": [ "Element" ], "summary": "Get elements by project and commit", "operationId": "getElementsByProjectCommit", "parameters": [ { "$ref": "#/components/parameters/projectId" }, { "$ref": "#/components/parameters/commitId" }, { "$ref": "#/components/parameters/excludeUsed" }, { "$ref": "#/components/parameters/pageAfter" }, { "$ref": "#/components/parameters/pageBefore" }, { "$ref": "#/components/parameters/pageSize" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Element" } }, "examples": { "Elements": { "$ref": "#/components/examples/Elements" } } } } }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } } }, "/projects/{projectId}/commits/{commitId}/elements/{elementId}": { "get": { "tags": [ "Element" ], "summary": "Get element by project, commit and ID", "operationId": "getElementByProjectCommitId", "parameters": [ { "$ref": "#/components/parameters/projectId" }, { "$ref": "#/components/parameters/commitId" }, { "$ref": "#/components/parameters/elementId" }, { "$ref": "#/components/parameters/excludeUsed" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Element" }, "examples": { "Element": { "$ref": "#/components/examples/Element" } } } } }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } } }, "/projects/{projectId}/commits/{commitId}/elements/{elementId}/projectUsage": { "get": { "tags": [ "Element" ], "summary": "Get ProjectUsage that originates the provided element", "operationId": "getProjectUsageByProjectCommitElement", "parameters": [ { "$ref": "#/components/parameters/projectId" }, { "$ref": "#/components/parameters/commitId" }, { "$ref": "#/components/parameters/elementId" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProjectUsage" }, "examples": { "ProjectUsage": { "$ref": "#/components/examples/ProjectUsage" } } } } }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } } }, "/projects/{projectId}/commits/{commitId}/roots": { "get": { "tags": [ "Element" ], "summary": "Get root elements by project and commit", "operationId": "getRootsByProjectCommit", "parameters": [ { "$ref": "#/components/parameters/projectId" }, { "$ref": "#/components/parameters/commitId" }, { "$ref": "#/components/parameters/excludeUsed" }, { "$ref": "#/components/parameters/pageAfter" }, { "$ref": "#/components/parameters/pageBefore" }, { "$ref": "#/components/parameters/pageSize" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Element" } }, "examples": { "Elements": { "$ref": "#/components/examples/Elements" } } } } }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } } }, "/projects/{projectId}/commits/{commitId}/elements/{relatedElementId}/relationships": { "get": { "tags": [ "Relationship" ], "summary": "Get relationships by project, commit, and related element", "operationId": "getRelationshipsByProjectCommitRelatedElement", "parameters": [ { "$ref": "#/components/parameters/projectId" }, { "$ref": "#/components/parameters/commitId" }, { "$ref": "#/components/parameters/relatedElementId" }, { "$ref": "#/components/parameters/direction" }, { "$ref": "#/components/parameters/excludeUsed" }, { "$ref": "#/components/parameters/pageAfter" }, { "$ref": "#/components/parameters/pageBefore" }, { "$ref": "#/components/parameters/pageSize" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Relationship" } }, "examples": { "Relationships": { "$ref": "#/components/examples/Relationships" } } } } }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } } }, "/projects/{projectId}/commits/{compareCommitId}/diff": { "get": { "tags": [ "Diff & Merge" ], "summary": "Diff a base commit and compare commit", "operationId": "diff", "parameters": [ { "$ref": "#/components/parameters/projectId" }, { "$ref": "#/components/parameters/baseCommitId" }, { "$ref": "#/components/parameters/compareCommitId" }, { "$ref": "#/components/parameters/pageAfter" }, { "$ref": "#/components/parameters/pageBefore" }, { "$ref": "#/components/parameters/pageSize" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/DataDifference" } }, "examples": { "DataDifferences": { "$ref": "#/components/examples/DataDifferences" } } } } }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } } }, "/projects/{projectId}/branches/{targetBranchId}/merge": { "post": { "tags": [ "Diff & Merge" ], "summary": "Merge source commit(s) into a target branch", "operationId": "merge", "parameters": [ { "$ref": "#/components/parameters/projectId" }, { "$ref": "#/components/parameters/sourceCommitId" }, { "$ref": "#/components/parameters/targetBranchId" }, { "$ref": "#/components/parameters/mergeDescription" }, { "$ref": "#/components/parameters/pageAfter" }, { "$ref": "#/components/parameters/pageBefore" }, { "$ref": "#/components/parameters/pageSize" } ], "requestBody": { "content": { "application/json": { "schema": { "oneOf": [ { "type": "array", "items": { "$ref": "#/components/schemas/Data" } }, { "type": "null" } ] }, "examples": { "Without Resolutions": { "value": [] }, "With Resolutions": { "$ref": "#/components/examples/Elements" } } } }, "required": false }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Commit" }, "examples": { "Merged": { "$ref": "#/components/examples/MergeCommit" } } } } }, "409": { "description": "Conflict", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/DataIdentity" } }, "examples": { "Conflicting": { "$ref": "#/components/examples/MergeConflicting" } } } } }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } } }, "/projects/{projectId}/queries": { "get": { "tags": [ "Query" ], "summary": "Get queries by project", "operationId": "getQueriesByProject", "parameters": [ { "$ref": "#/components/parameters/projectId" }, { "$ref": "#/components/parameters/pageAfter" }, { "$ref": "#/components/parameters/pageBefore" }, { "$ref": "#/components/parameters/pageSize" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Query" } }, "examples": { "Queries": { "$ref": "#/components/examples/Queries" } } } } }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } }, "post": { "tags": [ "Query" ], "summary": "Create query by project", "operationId": "postQueryByProject", "parameters": [ { "$ref": "#/components/parameters/projectId" } ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/QueryRequest" }, "examples": { "QueryRequest": { "$ref": "#/components/examples/QueryRequest" } } } }, "required": true }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Query" }, "examples": { "Query": { "$ref": "#/components/examples/Query" } } } } }, "default": { "$ref": "#/components/responses/default" } } } }, "/projects/{projectId}/queries/{queryId}": { "get": { "tags": [ "Query" ], "summary": "Get query by project and ID", "operationId": "getQueryByProjectAndId", "parameters": [ { "$ref": "#/components/parameters/projectId" }, { "$ref": "#/components/parameters/queryId" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Query" }, "examples": { "Query": { "$ref": "#/components/examples/Query" } } } } }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } }, "put": { "tags": [ "Query" ], "summary": "Update project by project and ID", "operationId": "putQueryByProjectAndId", "parameters": [ { "$ref": "#/components/parameters/projectId" }, { "$ref": "#/components/parameters/queryId" } ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/QueryRequest" }, "examples": { "QueryRequest": { "$ref": "#/components/examples/QueryRequest" } } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Query" }, "examples": { "Query": { "$ref": "#/components/examples/Query" } } } } }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } }, "delete": { "tags": [ "Query" ], "summary": "Delete query by project and ID", "operationId": "deleteQueryByProjectAndId", "parameters": [ { "$ref": "#/components/parameters/projectId" }, { "$ref": "#/components/parameters/queryId" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Query" }, "examples": { "Query": { "$ref": "#/components/examples/Query" } } } } }, "204": { "$ref": "#/components/responses/204" }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } } }, "/projects/{projectId}/queries/{queryId}/results": { "get": { "tags": [ "Query" ], "summary": "Get query results by project and query", "operationId": "getQueryResultsByProjectIdQueryId", "parameters": [ { "$ref": "#/components/parameters/projectId" }, { "$ref": "#/components/parameters/queryId" }, { "$ref": "#/components/parameters/defaultingCommitId" }, { "$ref": "#/components/parameters/pageAfter" }, { "$ref": "#/components/parameters/pageBefore" }, { "$ref": "#/components/parameters/pageSize" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Data" } }, "examples": { "Elements": { "$ref": "#/components/examples/Elements" } } } } }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } } }, "/projects/{projectId}/query-results": { "get": { "tags": [ "Query" ], "summary": "Get query results by project and query definition", "operationId": "getQueryResultsByProjectIdQuery", "parameters": [ { "$ref": "#/components/parameters/projectId" }, { "$ref": "#/components/parameters/defaultingCommitId" }, { "$ref": "#/components/parameters/pageAfter" }, { "$ref": "#/components/parameters/pageBefore" }, { "$ref": "#/components/parameters/pageSize" } ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/QueryRequest" }, "examples": { "QueryRequest": { "$ref": "#/components/examples/QueryRequest" } } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Data" } }, "examples": { "Elements": { "$ref": "#/components/examples/Elements" } } } } }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } }, "post": { "tags": [ "Query" ], "summary": "Get query results by project and query definition via POST", "description": "For compatibility with clients that don't support GET requests with a body", "operationId": "getQueryResultsByProjectIdQueryPost", "parameters": [ { "$ref": "#/components/parameters/projectId" }, { "$ref": "#/components/parameters/defaultingCommitId" }, { "$ref": "#/components/parameters/pageAfter" }, { "$ref": "#/components/parameters/pageBefore" }, { "$ref": "#/components/parameters/pageSize" } ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/QueryRequest" }, "examples": { "QueryRequest": { "$ref": "#/components/examples/QueryRequest" } } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/Data" } }, "examples": { "Elements": { "$ref": "#/components/examples/Elements" } } } } }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } } }, "/meta/datatypes": { "get": { "tags": [ "Meta" ], "summary": "Get datatypes", "operationId": "getDatatypes", "parameters": [ { "$ref": "#/components/parameters/pageAfter" }, { "$ref": "#/components/parameters/pageBefore" }, { "$ref": "#/components/parameters/pageSize" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "object", "properties": { "$schema": { "type": "string", "const": "https://json-schema.org/draft/2020-12/schema" }, "$defs": { "type": "object", "additionalProperties": true } }, "required": [ "$schema", "$defs" ], "additionalProperties": false }, "examples": { "Datatypes": { "$ref": "#/components/examples/Datatypes" } } } } }, "default": { "$ref": "#/components/responses/default" } } } }, "/meta/datatypes/{datatypeId}": { "get": { "tags": [ "Meta" ], "summary": "Get datatype by ID", "operationId": "getDatatypeById", "parameters": [ { "$ref": "#/components/parameters/datatypeId" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "object", "properties": { "$schema": { "type": "string", "const": "https://json-schema.org/draft/2020-12/schema" }, "$id": { "type": "string", "format": "uri" }, "$defs": { "type": "object", "additionalProperties": true }, "title": { "type": "string" }, "type": { "type": "string" }, "properties": { "type": "object", "additionalProperties": true }, "required": { "type": "array", "items": { "type": "string" } }, "additionalProperties": { "type": "boolean" } }, "required": [ "$schema", "$id", "title", "type", "properties" ], "additionalProperties": false }, "examples": { "ExternalData": { "$ref": "#/components/examples/ExternalDataDatatype" } } } } }, "404": { "$ref": "#/components/responses/404" }, "default": { "$ref": "#/components/responses/default" } } } } }, "components": { "parameters": { "projectId": { "name": "projectId", "in": "path", "description": "ID of the project", "required": true, "schema": { "type": "string", "format": "uuid" } }, "branchId": { "name": "branchId", "in": "path", "description": "ID of the branch", "required": true, "schema": { "type": "string", "format": "uuid" } }, "defaultingBranchId": { "name": "branchId", "in": "query", "description": "ID of the branch - project's default branch if unspecified", "schema": { "type": "string", "format": "uuid" } }, "tagId": { "name": "tagId", "in": "path", "description": "ID of the tag", "required": true, "schema": { "type": "string", "format": "uuid" } }, "commitId": { "name": "commitId", "in": "path", "description": "ID of the commit", "required": true, "schema": { "type": "string", "format": "uuid" } }, "defaultingCommitId": { "name": "commitId", "in": "query", "description": "ID of the commit - defaults to head of project", "schema": { "type": "string", "format": "uuid" } }, "changeId": { "name": "changeId", "in": "path", "description": "ID of the change (DataVersion)", "required": true, "schema": { "type": "string", "format": "uuid" } }, "elementId": { "name": "elementId", "in": "path", "description": "ID of the element", "required": true, "schema": { "type": "string", "format": "uuid" } }, "relatedElementId": { "name": "relatedElementId", "in": "path", "description": "ID of the related element", "required": true, "schema": { "type": "string", "format": "uuid" } }, "direction": { "name": "direction", "in": "query", "description": "Filter for relationships that are incoming (in), outgoing (out), or both relative to the related element", "schema": { "type": "string", "default": "both", "enum": [ "in", "out", "both" ] } }, "baseCommitId": { "name": "baseCommitId", "in": "query", "description": "ID of the base commit", "required": true, "schema": { "type": "string", "format": "uuid" } }, "compareCommitId": { "name": "compareCommitId", "in": "path", "description": "ID of the compare commit", "required": true, "schema": { "type": "string", "format": "uuid" } }, "sourceCommitId": { "name": "sourceCommitId", "in": "query", "description": "ID(s) of the source commit(s) - comma separated", "required": true, "schema": { "type": "array", "items": { "type": "string", "format": "uuid" } }, "style": "form", "explode": false }, "targetBranchId": { "name": "targetBranchId", "in": "path", "description": "ID of the target branch", "required": true, "schema": { "type": "string", "format": "uuid" } }, "mergeDescription": { "name": "description", "in": "query", "description": "Description of merge commit - in case one is created", "schema": { "type": "string" } }, "queryId": { "name": "queryId", "in": "path", "description": "ID of the query", "required": true, "schema": { "type": "string", "format": "uuid" } }, "datatypeId": { "name": "datatypeId", "in": "path", "description": "ID of the datatype", "required": true, "schema": { "type": "string", "format": "uri" } }, "excludeUsed": { "name": "excludeUsed", "in": "query", "description": "Exclude Data from ProjectUsages", "schema": { "type": "boolean" } }, "pageAfter": { "name": "page[after]", "in": "query", "description": "Page after", "schema": { "type": "string" } }, "pageBefore": { "name": "page[before]", "in": "query", "description": "Page before", "schema": { "type": "string" } }, "pageSize": { "name": "page[size]", "in": "query", "description": "Page size", "schema": { "type": "integer" } } }, "schemas": { "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" }, "created": { "type": "string", "format": "date-time" }, "defaultBranch": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Branch" }, "description": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "name": { "type": "string" } }, "required": [ "@id", "@type", "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" }, "defaultBranch": { "$ref": "#/components/schemas/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" }, "created": { "type": "string", "format": "date-time" }, "head": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Commit" }, { "type": "null" } ] }, "name": { "type": "string" }, "owningProject": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Project" }, "referencedCommit": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Commit" } }, "required": [ "@id", "@type", "created", "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" }, "head": { "oneOf": [ { "$ref": "#/components/schemas/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" }, "created": { "type": "string", "format": "date-time" }, "name": { "type": "string" }, "owningProject": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Project" }, "referencedCommit": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Commit" }, "taggedCommit": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Commit" } }, "required": [ "@id", "@type", "created", "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" }, "name": { "type": "string" }, "taggedCommit": { "$ref": "#/components/schemas/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" }, "created": { "type": "string", "format": "date-time" }, "description": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "owningProject": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Branch" }, "previousCommit": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Commit" } } }, "required": [ "@id", "@type", "created", "description", "owningProject", "previousCommit" ], "additionalProperties": false }, "CommitRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/CommitRequest", "title": "CommitRequest", "type": "object", "properties": { "@type": { "type": "string", "const": "Commit" }, "change": { "type": "array", "items": { "$ref": "#/components/schemas/DataVersionRequest" } }, "description": { "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" }, "identity": { "$ref": "#/components/schemas/DataIdentity" }, "payload": { "oneOf": [ { "$ref": "#/components/schemas/Data" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "identity", "payload" ], "additionalProperties": false }, "DataVersionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/DataVersionRequest", "title": "DataVersionRequest", "type": "object", "properties": { "@type": { "type": "string", "const": "DataVersion" }, "identity": { "$ref": "#/components/schemas/DataIdentityRequest" }, "payload": { "oneOf": [ { "$ref": "#/components/schemas/DataRequest" }, { "type": "null" } ] } }, "required": [ "payload" ], "additionalProperties": false }, "Data": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Data", "title": "Data", "oneOf": [ { "$ref": "#/components/schemas/Element" }, { "$ref": "#/components/schemas/ExternalData" }, { "$ref": "#/components/schemas/ExternalRelationship" }, { "$ref": "#/components/schemas/ProjectUsage" } ] }, "DataRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/DataRequest", "title": "DataRequest", "oneOf": [ { "$ref": "#/components/schemas/ElementRequest" }, { "$ref": "#/components/schemas/ExternalDataRequest" }, { "$ref": "#/components/schemas/ExternalRelationshipRequest" }, { "$ref": "#/components/schemas/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" } }, "required": [ "@id", "@type" ], "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" } }, "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Commit" }, "usedProject": { "$ref": "#/components/schemas/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Commit" }, "usedProject": { "$ref": "#/components/schemas/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20230201/Element" }, "externalDataEnd": { "$ref": "#/components/schemas/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20230201/Element" }, "externalDataEnd": { "$ref": "#/components/schemas/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": "#/components/schemas/DataVersion" }, { "type": "null" } ] }, "compareData": { "oneOf": [ { "$ref": "#/components/schemas/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" }, "owningProject": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Project" }, "select": { "type": "array", "items": { "type": "string" } }, "where": { "oneOf": [ { "$ref": "#/components/schemas/Constraint" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "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" }, "select": { "type": "array", "items": { "type": "string" } }, "where": { "oneOf": [ { "$ref": "#/components/schemas/ConstraintRequest" }, { "type": "null" } ] } }, "required": [], "additionalProperties": false }, "Constraint": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Constraint", "title": "Constraint", "oneOf": [ { "$ref": "#/components/schemas/CompositeConstraint" }, { "$ref": "#/components/schemas/PrimitiveConstraint" } ] }, "ConstraintRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/ConstraintRequest", "title": "ConstraintRequest", "oneOf": [ { "$ref": "#/components/schemas/CompositeConstraintRequest" }, { "$ref": "#/components/schemas/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": "#/components/schemas/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": "#/components/schemas/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": [ "=", ">", "<" ] }, "property": { "type": "string" }, "value": { "oneOf": [ { "type": "boolean" }, { "type": "number" }, { "type": "string" }, { "$ref": "#/components/schemas/Identified" }, { "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": [ "=", ">", "<" ] }, "property": { "type": "string" }, "value": { "oneOf": [ { "type": "boolean" }, { "type": "number" }, { "type": "string" }, { "$ref": "#/components/schemas/Identified" }, { "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 }, "FeatureDirectionKindRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/FeatureDirectionKindRequest", "title": "FeatureDirectionKindRequest", "type": "string", "enum": [ "in", "inout", "out" ] }, "UnioningRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "typeUnioned": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "unioningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "required": [ "@type" ], "additionalProperties": false }, "DifferencingRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "typeDifferenced": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "required": [ "@type" ], "additionalProperties": false }, "TypeRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ClassifierRequest" }, { "$ref": "#/components/schemas/FeatureRequest" } ] }, "MultiplicityRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/MultiplicityRangeRequest" } ] }, "IntersectingRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "intersectingType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "typeIntersected": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "required": [ "@type" ], "additionalProperties": false }, "ConjugationRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/PortConjugationRequest" } ] }, "FeatureMembershipRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/EndFeatureMembershipRequest" }, { "$ref": "#/components/schemas/ParameterMembershipRequest" }, { "$ref": "#/components/schemas/ResultExpressionMembershipRequest" }, { "$ref": "#/components/schemas/StateSubactionMembershipRequest" }, { "$ref": "#/components/schemas/TransitionFeatureMembershipRequest" }, { "$ref": "#/components/schemas/ObjectiveMembershipRequest" }, { "$ref": "#/components/schemas/RequirementConstraintMembershipRequest" }, { "$ref": "#/components/schemas/ViewRenderingMembershipRequest" } ] }, "DisjoiningRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "typeDisjoined": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "required": [ "@type" ], "additionalProperties": false }, "SpecializationRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "general": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "specific": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/SubclassificationRequest" }, { "$ref": "#/components/schemas/FeatureTypingRequest" }, { "$ref": "#/components/schemas/SubsettingRequest" } ] }, "SubclassificationRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "general": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningClassifier": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "specific": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "subclassifier": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" }, "superclassifier": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, "ClassifierRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/DataTypeRequest" }, { "$ref": "#/components/schemas/ClassRequest" }, { "$ref": "#/components/schemas/AssociationRequest" }, { "$ref": "#/components/schemas/DefinitionRequest" } ] }, "TypeFeaturingRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "featureOfType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "featuringType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureOfType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "required": [ "@type" ], "additionalProperties": false }, "EndFeatureMembershipRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "FeatureRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/MultiplicityRequest" }, { "$ref": "#/components/schemas/ConnectorRequest" }, { "$ref": "#/components/schemas/StepRequest" }, { "$ref": "#/components/schemas/MetadataFeatureRequest" }, { "$ref": "#/components/schemas/ItemFlowEndRequest" }, { "$ref": "#/components/schemas/ItemFeatureRequest" }, { "$ref": "#/components/schemas/UsageRequest" } ] }, "ReferenceSubsettingRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "general": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "referencedFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "referencingFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "specific": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "subsettedFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "subsettingFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, "FeatureChainingRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/FeatureChainingRequest", "title": "FeatureChainingRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "FeatureChaining" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "chainingFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "featureChained": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, "FeaturingRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/FeaturingRequest", "title": "FeaturingRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Featuring" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/FeatureMembershipRequest" }, { "$ref": "#/components/schemas/TypeFeaturingRequest" } ] }, "RedefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "general": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "redefinedFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "redefiningFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "specific": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "subsettedFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "subsettingFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, "FeatureInvertingRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "featureInverted": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "invertingFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, "FeatureTypingRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "general": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "specific": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "typedFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ConjugatedPortTypingRequest" } ] }, "SubsettingRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "general": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "specific": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "subsettedFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "subsettingFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ReferenceSubsettingRequest" }, { "$ref": "#/components/schemas/RedefinitionRequest" } ] }, "SuccessionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "effectStep": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "guardExpression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "transitionStep": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" }, { "type": "null" } ] }, "triggerStep": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/SuccessionItemFlowRequest" }, { "$ref": "#/components/schemas/SuccessionAsUsageRequest" } ] }, "BindingConnectorRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/BindingConnectorAsUsageRequest" } ] }, "ConnectorRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/SuccessionRequest" }, { "$ref": "#/components/schemas/BindingConnectorRequest" }, { "$ref": "#/components/schemas/ItemFlowRequest" }, { "$ref": "#/components/schemas/ConnectorAsUsageRequest" } ] }, "FeatureValueRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "featureWithValue": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "value": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "ElementFilterMembershipRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/ElementFilterMembershipRequest", "title": "ElementFilterMembershipRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ElementFilterMembership" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "condition": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "PackageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "filterCondition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/LibraryPackageRequest" } ] }, "LibraryPackageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "filterCondition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isStandard": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, "MultiplicityRangeRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, "minItems": 1, "maxItems": 2 }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "lowerBound": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "upperBound": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "required": [ "@type" ], "additionalProperties": false }, "StepRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ExpressionRequest" }, { "$ref": "#/components/schemas/ItemFlowRequest" }, { "$ref": "#/components/schemas/ActionUsageRequest" } ] }, "ParameterMembershipRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ReturnParameterMembershipRequest" }, { "$ref": "#/components/schemas/ActorMembershipRequest" }, { "$ref": "#/components/schemas/SubjectMembershipRequest" }, { "$ref": "#/components/schemas/StakeholderMembershipRequest" } ] }, "BehaviorRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/FunctionRequest" }, { "$ref": "#/components/schemas/InteractionRequest" }, { "$ref": "#/components/schemas/ActionDefinitionRequest" } ] }, "DataTypeRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/AttributeDefinitionRequest" } ] }, "ClassRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/BehaviorRequest" }, { "$ref": "#/components/schemas/StructureRequest" }, { "$ref": "#/components/schemas/LifeClassRequest" }, { "$ref": "#/components/schemas/OccurrenceDefinitionRequest" } ] }, "ReturnParameterMembershipRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "InvariantRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "predicate": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/AssertConstraintUsageRequest" } ] }, "PredicateRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ConstraintDefinitionRequest" } ] }, "FunctionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/PredicateRequest" }, { "$ref": "#/components/schemas/CalculationDefinitionRequest" } ] }, "ExpressionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/BooleanExpressionRequest" }, { "$ref": "#/components/schemas/NullExpressionRequest" }, { "$ref": "#/components/schemas/InvocationExpressionRequest" }, { "$ref": "#/components/schemas/FeatureReferenceExpressionRequest" }, { "$ref": "#/components/schemas/MetadataAccessExpressionRequest" }, { "$ref": "#/components/schemas/LiteralExpressionRequest" }, { "$ref": "#/components/schemas/CalculationUsageRequest" } ] }, "BooleanExpressionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "predicate": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/InvariantRequest" }, { "$ref": "#/components/schemas/ConstraintUsageRequest" } ] }, "ResultExpressionMembershipRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedResultExpression": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "MetaclassRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/MetadataDefinitionRequest" } ] }, "MetadataFeatureRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "minItems": 1 }, "annotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "metaclass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Metaclass" }, { "type": "null" } ] }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotatingRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/MetadataUsageRequest" } ] }, "ItemFlowRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/ItemFlowRequest", "title": "ItemFlowRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ItemFlow" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "association": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "interaction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Interaction" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemFeature" }, { "type": "null" } ] }, "itemFlowEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemFlowEnd" }, "maxItems": 2 }, "itemType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "sourceOutputFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "targetInputFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/SuccessionItemFlowRequest" }, { "$ref": "#/components/schemas/FlowConnectionUsageRequest" } ] }, "InteractionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/FlowConnectionDefinitionRequest" } ] }, "SuccessionItemFlowRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/SuccessionItemFlowRequest", "title": "SuccessionItemFlowRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "SuccessionItemFlow" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "association": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "effectStep": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "guardExpression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "interaction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Interaction" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemFeature" }, { "type": "null" } ] }, "itemFlowEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemFlowEnd" }, "maxItems": 2 }, "itemType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "sourceOutputFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "targetInputFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "transitionStep": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" }, { "type": "null" } ] }, "triggerStep": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/SuccessionFlowConnectionUsageRequest" } ] }, "ItemFlowEndRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/ItemFlowEndRequest", "title": "ItemFlowEndRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ItemFlowEnd" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, "ItemFeatureRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/ItemFeatureRequest", "title": "ItemFeatureRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ItemFeature" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, "AssociationStructureRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ConnectionDefinitionRequest" } ] }, "AssociationRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/InteractionRequest" }, { "$ref": "#/components/schemas/AssociationStructureRequest" } ] }, "NullExpressionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, "LiteralRationalRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "value": { "oneOf": [ { "type": "number" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "SelectExpressionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "operator": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, "LiteralStringRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "value": { "oneOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "CollectExpressionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "operator": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, "LiteralIntegerRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "value": { "oneOf": [ { "type": "integer" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "OperatorExpressionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "operator": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/SelectExpressionRequest" }, { "$ref": "#/components/schemas/CollectExpressionRequest" }, { "$ref": "#/components/schemas/FeatureChainExpressionRequest" } ] }, "InvocationExpressionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/OperatorExpressionRequest" }, { "$ref": "#/components/schemas/TriggerInvocationExpressionRequest" } ] }, "FeatureReferenceExpressionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "referent": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, "MetadataAccessExpressionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "referencedElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, "LiteralBooleanRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "value": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "LiteralExpressionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/LiteralRationalRequest" }, { "$ref": "#/components/schemas/LiteralStringRequest" }, { "$ref": "#/components/schemas/LiteralIntegerRequest" }, { "$ref": "#/components/schemas/LiteralBooleanRequest" }, { "$ref": "#/components/schemas/LiteralInfinityRequest" } ] }, "LiteralInfinityRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, "FeatureChainExpressionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "operator": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "targetFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, "StructureRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/MetaclassRequest" }, { "$ref": "#/components/schemas/AssociationStructureRequest" }, { "$ref": "#/components/schemas/ItemDefinitionRequest" }, { "$ref": "#/components/schemas/PortDefinitionRequest" } ] }, "RelationshipRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/UnioningRequest" }, { "$ref": "#/components/schemas/DifferencingRequest" }, { "$ref": "#/components/schemas/IntersectingRequest" }, { "$ref": "#/components/schemas/ConjugationRequest" }, { "$ref": "#/components/schemas/DisjoiningRequest" }, { "$ref": "#/components/schemas/SpecializationRequest" }, { "$ref": "#/components/schemas/FeatureChainingRequest" }, { "$ref": "#/components/schemas/FeaturingRequest" }, { "$ref": "#/components/schemas/FeatureInvertingRequest" }, { "$ref": "#/components/schemas/ConnectorRequest" }, { "$ref": "#/components/schemas/AssociationRequest" }, { "$ref": "#/components/schemas/DependencyRequest" }, { "$ref": "#/components/schemas/ImportRequest" }, { "$ref": "#/components/schemas/MembershipRequest" }, { "$ref": "#/components/schemas/AnnotationRequest" } ] }, "ElementRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/RelationshipRequest" }, { "$ref": "#/components/schemas/NamespaceRequest" }, { "$ref": "#/components/schemas/AnnotatingElementRequest" } ] }, "DependencyRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "minItems": 1 }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "supplier": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "minItems": 1 }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, "ImportRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "importOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "importedElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/MembershipImportRequest" }, { "$ref": "#/components/schemas/NamespaceImportRequest" }, { "$ref": "#/components/schemas/ExposeRequest" } ] }, "NamespaceRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/TypeRequest" }, { "$ref": "#/components/schemas/PackageRequest" } ] }, "VisibilityKindRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/VisibilityKindRequest", "title": "VisibilityKindRequest", "type": "string", "enum": [ "private", "protected", "public" ] }, "MembershipImportRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "importOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "importedElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "importedMembership": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/MembershipExposeRequest" } ] }, "NamespaceImportRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "importOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "importedElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "importedNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/NamespaceExposeRequest" } ] }, "MembershipRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/OwningMembershipRequest" } ] }, "OwningMembershipRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/FeatureMembershipRequest" }, { "$ref": "#/components/schemas/FeatureValueRequest" }, { "$ref": "#/components/schemas/ElementFilterMembershipRequest" }, { "$ref": "#/components/schemas/VariantMembershipRequest" } ] }, "CommentRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "minItems": 1 }, "annotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "body": { "type": "string" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/DocumentationRequest" } ] }, "AnnotatingElementRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "minItems": 1 }, "annotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/MetadataFeatureRequest" }, { "$ref": "#/components/schemas/CommentRequest" }, { "$ref": "#/components/schemas/TextualRepresentationRequest" } ] }, "AnnotationRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/AnnotationRequest", "title": "AnnotationRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Annotation" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "annotatedElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "annotatingElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnnotatingElement" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningAnnotatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningAnnotatingElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnnotatingElement" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, "TextualRepresentationRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "minItems": 1 }, "annotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "body": { "type": "string" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "representedElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, "DocumentationRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "minItems": 1 }, "annotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "body": { "type": "string" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "documentedElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, "TransitionUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/TransitionUsageRequest", "title": "TransitionUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "TransitionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "effectAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "guardExpression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, "succession": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Succession" }, "target": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "triggerAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AcceptActionUsage" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "StateUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/StateUsageRequest", "title": "StateUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "StateUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "doAction": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "entryAction": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, { "type": "null" } ] }, "exitAction": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stateDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ExhibitStateUsageRequest" } ] }, "StateSubactionKindRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/StateSubactionKindRequest", "title": "StateSubactionKindRequest", "type": "string", "enum": [ "entry", "do", "exit" ] }, "StateSubactionMembershipRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/StateSubactionMembershipRequest", "title": "StateSubactionMembershipRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "StateSubactionMembership" }, "action": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "kind": { "oneOf": [ { "$ref": "#/components/schemas/StateSubactionKindRequest" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "ExhibitStateUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/ExhibitStateUsageRequest", "title": "ExhibitStateUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ExhibitStateUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "doAction": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "entryAction": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, { "type": "null" } ] }, "eventOccurrence": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" }, "exhibitedState": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" }, "exitAction": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "performedAction": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stateDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "StateDefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/StateDefinitionRequest", "title": "StateDefinitionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "StateDefinition" }, "action": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "doAction": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "entryAction": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, { "type": "null" } ] }, "exitAction": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "state": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "TransitionFeatureMembershipRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "kind": { "oneOf": [ { "$ref": "#/components/schemas/TransitionFeatureKindRequest" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "transitionFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "TransitionFeatureKindRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/TransitionFeatureKindRequest", "title": "TransitionFeatureKindRequest", "type": "string", "enum": [ "trigger", "guard", "effect" ] }, "ReferenceUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "DefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/OccurrenceDefinitionRequest" }, { "$ref": "#/components/schemas/AttributeDefinitionRequest" } ] }, "UsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ReferenceUsageRequest" }, { "$ref": "#/components/schemas/OccurrenceUsageRequest" }, { "$ref": "#/components/schemas/AttributeUsageRequest" }, { "$ref": "#/components/schemas/ConnectorAsUsageRequest" } ] }, "VariantMembershipRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedVariantUsage": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "EnumerationDefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "enumeratedValue": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "EnumerationUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/DataType" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "enumerationDefinition": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationDefinition" }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "CaseUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/CaseUsageRequest", "title": "CaseUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "CaseUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "calculationDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "caseDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseDefinition" }, { "type": "null" } ] }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "objectiveRequirement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, { "type": "null" } ] }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/UseCaseUsageRequest" }, { "$ref": "#/components/schemas/AnalysisCaseUsageRequest" }, { "$ref": "#/components/schemas/VerificationCaseUsageRequest" } ] }, "CaseDefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/CaseDefinitionRequest", "title": "CaseDefinitionRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "CaseDefinition" }, "action": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "calculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "objectiveRequirement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/UseCaseDefinitionRequest" }, { "$ref": "#/components/schemas/AnalysisCaseDefinitionRequest" }, { "$ref": "#/components/schemas/VerificationCaseDefinitionRequest" } ] }, "ObjectiveMembershipRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedObjectiveRequirement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "LifeClassRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/LifeClassRequest", "title": "LifeClassRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "LifeClass" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, "PortionKindRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/PortionKindRequest", "title": "PortionKindRequest", "type": "string", "enum": [ "timeslice", "snapshot" ] }, "EventOccurrenceUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "eventOccurrence": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/PerformActionUsageRequest" } ] }, "OccurrenceUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/EventOccurrenceUsageRequest" }, { "$ref": "#/components/schemas/ActionUsageRequest" }, { "$ref": "#/components/schemas/ItemUsageRequest" }, { "$ref": "#/components/schemas/PortUsageRequest" }, { "$ref": "#/components/schemas/ConstraintUsageRequest" } ] }, "OccurrenceDefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ActionDefinitionRequest" }, { "$ref": "#/components/schemas/ItemDefinitionRequest" }, { "$ref": "#/components/schemas/PortDefinitionRequest" }, { "$ref": "#/components/schemas/ConstraintDefinitionRequest" } ] }, "ControlNodeRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/ControlNodeRequest", "title": "ControlNodeRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ControlNode" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/MergeNodeRequest" }, { "$ref": "#/components/schemas/DecisionNodeRequest" }, { "$ref": "#/components/schemas/ForkNodeRequest" }, { "$ref": "#/components/schemas/JoinNodeRequest" } ] }, "MergeNodeRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/MergeNodeRequest", "title": "MergeNodeRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "MergeNode" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "IfActionUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/IfActionUsageRequest", "title": "IfActionUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "IfActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "elseAction": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "ifArgument": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "thenAction": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "ActionUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/ActionUsageRequest", "title": "ActionUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/TransitionUsageRequest" }, { "$ref": "#/components/schemas/StateUsageRequest" }, { "$ref": "#/components/schemas/ControlNodeRequest" }, { "$ref": "#/components/schemas/IfActionUsageRequest" }, { "$ref": "#/components/schemas/AssignmentActionUsageRequest" }, { "$ref": "#/components/schemas/AcceptActionUsageRequest" }, { "$ref": "#/components/schemas/SendActionUsageRequest" }, { "$ref": "#/components/schemas/PerformActionUsageRequest" }, { "$ref": "#/components/schemas/LoopActionUsageRequest" }, { "$ref": "#/components/schemas/FlowConnectionUsageRequest" }, { "$ref": "#/components/schemas/CalculationUsageRequest" } ] }, "DecisionNodeRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/DecisionNodeRequest", "title": "DecisionNodeRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "DecisionNode" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "ForLoopActionUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/ForLoopActionUsageRequest", "title": "ForLoopActionUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ForLoopActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "bodyAction": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "loopVariable": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "seqArgument": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "ForkNodeRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/ForkNodeRequest", "title": "ForkNodeRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ForkNode" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "ActionDefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/ActionDefinitionRequest", "title": "ActionDefinitionRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ActionDefinition" }, "action": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/StateDefinitionRequest" }, { "$ref": "#/components/schemas/FlowConnectionDefinitionRequest" }, { "$ref": "#/components/schemas/CalculationDefinitionRequest" } ] }, "AssignmentActionUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/AssignmentActionUsageRequest", "title": "AssignmentActionUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "AssignmentActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "referent": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "targetArgument": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "valueExpression": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, { "type": "null" } ] }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "AcceptActionUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/AcceptActionUsageRequest", "title": "AcceptActionUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "AcceptActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "payloadArgument": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, { "type": "null" } ] }, "payloadParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "receiverArgument": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "SendActionUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/SendActionUsageRequest", "title": "SendActionUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "SendActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "payloadArgument": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "receiverArgument": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, { "type": "null" } ] }, "senderArgument": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "TriggerKindRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/TriggerKindRequest", "title": "TriggerKindRequest", "type": "string", "enum": [ "when", "at", "after" ] }, "TriggerInvocationExpressionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "kind": { "oneOf": [ { "$ref": "#/components/schemas/TriggerKindRequest" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, "PerformActionUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/PerformActionUsageRequest", "title": "PerformActionUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "PerformActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "eventOccurrence": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "performedAction": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ExhibitStateUsageRequest" }, { "$ref": "#/components/schemas/IncludeUseCaseUsageRequest" } ] }, "WhileLoopActionUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/WhileLoopActionUsageRequest", "title": "WhileLoopActionUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "WhileLoopActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "bodyAction": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "untilArgument": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, { "type": "null" } ] }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } }, "whileArgument": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "required": [ "@type" ], "additionalProperties": false }, "JoinNodeRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/JoinNodeRequest", "title": "JoinNodeRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "JoinNode" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "LoopActionUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/LoopActionUsageRequest", "title": "LoopActionUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "LoopActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "bodyAction": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ForLoopActionUsageRequest" }, { "$ref": "#/components/schemas/WhileLoopActionUsageRequest" } ] }, "ItemUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Structure" } }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/PartUsageRequest" }, { "$ref": "#/components/schemas/MetadataUsageRequest" } ] }, "ItemDefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/PartDefinitionRequest" }, { "$ref": "#/components/schemas/MetadataDefinitionRequest" } ] }, "AttributeUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/DataType" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/EnumerationUsageRequest" } ] }, "AttributeDefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/EnumerationDefinitionRequest" } ] }, "UseCaseUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/UseCaseUsageRequest", "title": "UseCaseUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "UseCaseUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "calculationDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "caseDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseDefinition" }, { "type": "null" } ] }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "includedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "objectiveRequirement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, { "type": "null" } ] }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "useCaseDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseDefinition" }, { "type": "null" } ] }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/IncludeUseCaseUsageRequest" } ] }, "IncludeUseCaseUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/IncludeUseCaseUsageRequest", "title": "IncludeUseCaseUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "IncludeUseCaseUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "calculationDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "caseDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseDefinition" }, { "type": "null" } ] }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "eventOccurrence": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "includedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "objectiveRequirement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, { "type": "null" } ] }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "performedAction": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "useCaseDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseDefinition" }, { "type": "null" } ] }, "useCaseIncluded": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "UseCaseDefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/UseCaseDefinitionRequest", "title": "UseCaseDefinitionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "UseCaseDefinition" }, "action": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "calculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "includedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "objectiveRequirement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "InterfaceUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AssociationStructure" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "interfaceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceDefinition" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Structure" } }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "partDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartDefinition" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "InterfaceDefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectionEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "interfaceEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "SatisfyRequirementUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/SatisfyRequirementUsageRequest", "title": "SatisfyRequirementUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "SatisfyRequirementUsage" }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "assertedConstraint": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" }, "assumedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "constraintDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "framedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "predicate": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "reqId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "requiredConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "requirementDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementDefinition" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "satisfiedRequirement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, "satisfyingFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stakeholderParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "text": { "type": "array", "items": { "type": "string" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "RequirementConstraintKindRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/RequirementConstraintKindRequest", "title": "RequirementConstraintKindRequest", "type": "string", "enum": [ "assumption", "requirement" ] }, "ActorMembershipRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedActorParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "RequirementConstraintMembershipRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "kind": { "oneOf": [ { "$ref": "#/components/schemas/RequirementConstraintKindRequest" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConstraint": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "referencedConstraint": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/FramedConcernMembershipRequest" }, { "$ref": "#/components/schemas/RequirementVerificationMembershipRequest" } ] }, "SubjectMembershipRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSubjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "RequirementDefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/RequirementDefinitionRequest", "title": "RequirementDefinitionRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "RequirementDefinition" }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "assumedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "framedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "reqId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "requiredConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stakeholderParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "text": { "type": "array", "items": { "type": "string" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ConcernDefinitionRequest" }, { "$ref": "#/components/schemas/ViewpointDefinitionRequest" } ] }, "FramedConcernMembershipRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "kind": { "oneOf": [ { "$ref": "#/components/schemas/RequirementConstraintKindRequest" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConcern": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" }, "ownedConstraint": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "referencedConcern": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" }, "referencedConstraint": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "RequirementUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/RequirementUsageRequest", "title": "RequirementUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "RequirementUsage" }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "assumedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "constraintDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "framedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "predicate": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "reqId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "requiredConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "requirementDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementDefinition" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stakeholderParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "text": { "type": "array", "items": { "type": "string" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/SatisfyRequirementUsageRequest" }, { "$ref": "#/components/schemas/ConcernUsageRequest" }, { "$ref": "#/components/schemas/ViewpointUsageRequest" } ] }, "StakeholderMembershipRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedStakeholderParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "ConcernUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/ConcernUsageRequest", "title": "ConcernUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ConcernUsage" }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "assumedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "concernDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernDefinition" }, { "type": "null" } ] }, "constraintDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "framedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "predicate": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "reqId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "requiredConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "requirementDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementDefinition" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stakeholderParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "text": { "type": "array", "items": { "type": "string" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "ConcernDefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/ConcernDefinitionRequest", "title": "ConcernDefinitionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ConcernDefinition" }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "assumedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "framedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "reqId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "requiredConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stakeholderParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "text": { "type": "array", "items": { "type": "string" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "AllocationDefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "associationEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectionEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "AllocationUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationDefinition" } }, "association": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AssociationStructure" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Structure" } }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "partDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartDefinition" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "PartDefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ConnectionDefinitionRequest" }, { "$ref": "#/components/schemas/ViewDefinitionRequest" }, { "$ref": "#/components/schemas/RenderingDefinitionRequest" } ] }, "PartUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Structure" } }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "partDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartDefinition" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ConnectionUsageRequest" }, { "$ref": "#/components/schemas/RenderingUsageRequest" }, { "$ref": "#/components/schemas/ViewUsageRequest" } ] }, "SuccessionFlowConnectionUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/SuccessionFlowConnectionUsageRequest", "title": "SuccessionFlowConnectionUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "SuccessionFlowConnectionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "association": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AssociationStructure" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "effectStep": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "flowConnectionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Interaction" } }, "guardExpression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "interaction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Interaction" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Structure" } }, "itemFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemFeature" }, { "type": "null" } ] }, "itemFlowEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemFlowEnd" }, "maxItems": 2 }, "itemType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "partDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartDefinition" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "sourceOutputFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "targetInputFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "transitionStep": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" }, { "type": "null" } ] }, "triggerStep": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "FlowConnectionUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/FlowConnectionUsageRequest", "title": "FlowConnectionUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "FlowConnectionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "association": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AssociationStructure" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "flowConnectionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Interaction" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "interaction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Interaction" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Structure" } }, "itemFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemFeature" }, { "type": "null" } ] }, "itemFlowEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemFlowEnd" }, "maxItems": 2 }, "itemType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "partDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartDefinition" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "sourceOutputFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "targetInputFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/SuccessionFlowConnectionUsageRequest" } ] }, "SuccessionAsUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "effectStep": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "guardExpression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "transitionStep": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" }, { "type": "null" } ] }, "triggerStep": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "FlowConnectionDefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/FlowConnectionDefinitionRequest", "title": "FlowConnectionDefinitionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "FlowConnectionDefinition" }, "action": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "associationEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectionEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "ConnectorAsUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/SuccessionAsUsageRequest" }, { "$ref": "#/components/schemas/ConnectionUsageRequest" }, { "$ref": "#/components/schemas/BindingConnectorAsUsageRequest" } ] }, "ConnectionDefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectionEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/InterfaceDefinitionRequest" }, { "$ref": "#/components/schemas/AllocationDefinitionRequest" }, { "$ref": "#/components/schemas/FlowConnectionDefinitionRequest" } ] }, "ConnectionUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AssociationStructure" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Structure" } }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "partDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartDefinition" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/InterfaceUsageRequest" }, { "$ref": "#/components/schemas/AllocationUsageRequest" }, { "$ref": "#/components/schemas/FlowConnectionUsageRequest" } ] }, "BindingConnectorAsUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "AnalysisCaseUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/AnalysisCaseUsageRequest", "title": "AnalysisCaseUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "AnalysisCaseUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "analysisAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "analysisCaseDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseDefinition" }, { "type": "null" } ] }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "calculationDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "caseDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseDefinition" }, { "type": "null" } ] }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "objectiveRequirement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, { "type": "null" } ] }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "resultExpression": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "AnalysisCaseDefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/AnalysisCaseDefinitionRequest", "title": "AnalysisCaseDefinitionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "AnalysisCaseDefinition" }, "action": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "analysisAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "calculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "objectiveRequirement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "resultExpression": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "ConjugatedPortDefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConjugatedPortDefinition" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "originalPortDefinition": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortDefinition" }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedPortConjugator": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortConjugation" }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "PortUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "portDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortDefinition" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "PortConjugationRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/PortConjugationRequest", "title": "PortConjugationRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "PortConjugation" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "conjugatedPortDefinition": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConjugatedPortDefinition" }, "conjugatedType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortDefinition" }, "originalType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, "PortDefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConjugatedPortDefinition" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ConjugatedPortDefinitionRequest" } ] }, "ConjugatedPortTypingRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/ConjugatedPortTypingRequest", "title": "ConjugatedPortTypingRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ConjugatedPortTyping" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "conjugatedPortDefinition": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConjugatedPortDefinition" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "general": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "portDefinition": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortDefinition" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "specific": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "typedFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "required": [ "@type" ], "additionalProperties": false }, "VerificationCaseUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/VerificationCaseUsageRequest", "title": "VerificationCaseUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "VerificationCaseUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "calculationDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "caseDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseDefinition" }, { "type": "null" } ] }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "objectiveRequirement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, { "type": "null" } ] }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } }, "verificationCaseDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseDefinition" }, { "type": "null" } ] }, "verifiedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } } }, "required": [ "@type" ], "additionalProperties": false }, "RequirementVerificationMembershipRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "kind": { "oneOf": [ { "$ref": "#/components/schemas/RequirementConstraintKindRequest" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConstraint": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRequirement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "referencedConstraint": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "verifiedRequirement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "VerificationCaseDefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/VerificationCaseDefinitionRequest", "title": "VerificationCaseDefinitionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "VerificationCaseDefinition" }, "action": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "calculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "objectiveRequirement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } }, "verifiedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } } }, "required": [ "@type" ], "additionalProperties": false }, "ViewpointDefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/ViewpointDefinitionRequest", "title": "ViewpointDefinitionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ViewpointDefinition" }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "assumedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "framedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "reqId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "requiredConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stakeholderParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "text": { "type": "array", "items": { "type": "string" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } }, "viewpointStakeholder": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } } }, "required": [ "@type" ], "additionalProperties": false }, "ViewDefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "satisfiedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } }, "view": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "viewCondition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "viewRendering": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "ExposeRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "importOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "importedElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/MembershipExposeRequest" }, { "$ref": "#/components/schemas/NamespaceExposeRequest" } ] }, "RenderingUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Structure" } }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "partDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartDefinition" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "renderingDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingDefinition" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "ViewUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "exposedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Structure" } }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "partDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartDefinition" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "satisfiedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } }, "viewCondition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "viewDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewDefinition" }, { "type": "null" } ] }, "viewRendering": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "MembershipExposeRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "importOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "importedElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "importedMembership": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "ViewRenderingMembershipRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "referencedRendering": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "NamespaceExposeRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "importOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "importedElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "importedNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "RenderingDefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "rendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "ViewpointUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/ViewpointUsageRequest", "title": "ViewpointUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ViewpointUsage" }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "assumedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "constraintDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "framedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "predicate": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "reqId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "requiredConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "requirementDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementDefinition" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stakeholderParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "text": { "type": "array", "items": { "type": "string" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } }, "viewpointDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointDefinition" }, { "type": "null" } ] }, "viewpointStakeholder": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } } }, "required": [ "@type" ], "additionalProperties": false }, "AssertConstraintUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "constraintDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "predicate": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/SatisfyRequirementUsageRequest" } ] }, "ConstraintDefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/RequirementDefinitionRequest" } ] }, "ConstraintUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "constraintDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "predicate": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/RequirementUsageRequest" }, { "$ref": "#/components/schemas/AssertConstraintUsageRequest" } ] }, "CalculationDefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/CalculationDefinitionRequest", "title": "CalculationDefinitionRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "CalculationDefinition" }, "action": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "calculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/CaseDefinitionRequest" } ] }, "CalculationUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/CalculationUsageRequest", "title": "CalculationUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "CalculationUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "calculationDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/CaseUsageRequest" } ] }, "MetadataDefinitionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "MetadataUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "minItems": 1 }, "annotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Structure" } }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "metaclass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Metaclass" }, { "type": "null" } ] }, "metadataDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Metaclass" }, { "type": "null" } ] }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotatingRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "Identified": { "$id": "https://www.omg.org/spec/SysML/20240201/Identified", "title": "Identified", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" } }, "required": [ "@id" ], "additionalProperties": false }, "FeatureDirectionKind": { "$id": "https://www.omg.org/spec/SysML/20240201/FeatureDirectionKind", "title": "FeatureDirectionKind", "type": "string", "enum": [ "in", "inout", "out" ] }, "Unioning": { "$id": "https://www.omg.org/spec/SysML/20240201/Unioning", "title": "Unioning", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "typeUnioned": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "unioningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "isImplied", "isImpliedIncluded", "isLibraryElement", "name", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "typeUnioned", "unioningType" ], "additionalProperties": false }, "Differencing": { "$id": "https://www.omg.org/spec/SysML/20240201/Differencing", "title": "Differencing", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "typeDifferenced": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "differencingType", "documentation", "elementId", "isImplied", "isImpliedIncluded", "isLibraryElement", "name", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "typeDifferenced" ], "additionalProperties": false }, "Type": { "$id": "https://www.omg.org/spec/SysML/20240201/Type", "title": "Type", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "differencingType", "directedFeature", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isLibraryElement", "isSufficient", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRelationship", "ownedSpecialization", "ownedUnioning", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "shortName", "textualRepresentation", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/Classifier" }, { "$ref": "#/components/schemas/Feature" } ] }, "Multiplicity": { "$id": "https://www.omg.org/spec/SysML/20240201/Multiplicity", "title": "Multiplicity", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "chainingFeature", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/MultiplicityRange" } ] }, "Intersecting": { "$id": "https://www.omg.org/spec/SysML/20240201/Intersecting", "title": "Intersecting", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "intersectingType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "typeIntersected": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "intersectingType", "isImplied", "isImpliedIncluded", "isLibraryElement", "name", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "typeIntersected" ], "additionalProperties": false }, "Conjugation": { "$id": "https://www.omg.org/spec/SysML/20240201/Conjugation", "title": "Conjugation", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Conjugation" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "conjugatedType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@id", "@type", "aliasIds", "conjugatedType", "declaredName", "declaredShortName", "documentation", "elementId", "isImplied", "isImpliedIncluded", "isLibraryElement", "name", "originalType", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation" ], "additionalProperties": false }, { "$ref": "#/components/schemas/PortConjugation" } ] }, "FeatureMembership": { "$id": "https://www.omg.org/spec/SysML/20240201/FeatureMembership", "title": "FeatureMembership", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "feature", "isImplied", "isImpliedIncluded", "isLibraryElement", "memberElement", "memberElementId", "memberName", "memberShortName", "membershipOwningNamespace", "name", "ownedAnnotation", "ownedElement", "ownedMemberElement", "ownedMemberElementId", "ownedMemberFeature", "ownedMemberName", "ownedMemberShortName", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "type", "visibility" ], "additionalProperties": false }, { "$ref": "#/components/schemas/EndFeatureMembership" }, { "$ref": "#/components/schemas/ParameterMembership" }, { "$ref": "#/components/schemas/ResultExpressionMembership" }, { "$ref": "#/components/schemas/StateSubactionMembership" }, { "$ref": "#/components/schemas/TransitionFeatureMembership" }, { "$ref": "#/components/schemas/ObjectiveMembership" }, { "$ref": "#/components/schemas/RequirementConstraintMembership" }, { "$ref": "#/components/schemas/ViewRenderingMembership" } ] }, "Disjoining": { "$id": "https://www.omg.org/spec/SysML/20240201/Disjoining", "title": "Disjoining", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "typeDisjoined": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "disjoiningType", "documentation", "elementId", "isImplied", "isImpliedIncluded", "isLibraryElement", "name", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "typeDisjoined" ], "additionalProperties": false }, "Specialization": { "$id": "https://www.omg.org/spec/SysML/20240201/Specialization", "title": "Specialization", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "general": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "specific": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "general", "isImplied", "isImpliedIncluded", "isLibraryElement", "name", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "relatedElement", "shortName", "source", "specific", "target", "textualRepresentation" ], "additionalProperties": false }, { "$ref": "#/components/schemas/Subclassification" }, { "$ref": "#/components/schemas/FeatureTyping" }, { "$ref": "#/components/schemas/Subsetting" } ] }, "Subclassification": { "$id": "https://www.omg.org/spec/SysML/20240201/Subclassification", "title": "Subclassification", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "general": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningClassifier": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "specific": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "subclassifier": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" }, "superclassifier": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "general", "isImplied", "isImpliedIncluded", "isLibraryElement", "name", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningClassifier", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "relatedElement", "shortName", "source", "specific", "subclassifier", "superclassifier", "target", "textualRepresentation" ], "additionalProperties": false }, "Classifier": { "$id": "https://www.omg.org/spec/SysML/20240201/Classifier", "title": "Classifier", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "differencingType", "directedFeature", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isLibraryElement", "isSufficient", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRelationship", "ownedSpecialization", "ownedSubclassification", "ownedUnioning", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "shortName", "textualRepresentation", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/DataType" }, { "$ref": "#/components/schemas/Class" }, { "$ref": "#/components/schemas/Association" }, { "$ref": "#/components/schemas/Definition" } ] }, "TypeFeaturing": { "$id": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing", "title": "TypeFeaturing", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "featureOfType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "featuringType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureOfType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "feature", "featureOfType", "featuringType", "isImplied", "isImpliedIncluded", "isLibraryElement", "name", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningFeatureOfType", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "type" ], "additionalProperties": false }, "EndFeatureMembership": { "$id": "https://www.omg.org/spec/SysML/20240201/EndFeatureMembership", "title": "EndFeatureMembership", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "feature", "isImplied", "isImpliedIncluded", "isLibraryElement", "memberElement", "memberElementId", "memberName", "memberShortName", "membershipOwningNamespace", "name", "ownedAnnotation", "ownedElement", "ownedMemberElement", "ownedMemberElementId", "ownedMemberFeature", "ownedMemberName", "ownedMemberShortName", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "type", "visibility" ], "additionalProperties": false }, "Feature": { "$id": "https://www.omg.org/spec/SysML/20240201/Feature", "title": "Feature", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "chainingFeature", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/Multiplicity" }, { "$ref": "#/components/schemas/Connector" }, { "$ref": "#/components/schemas/Step" }, { "$ref": "#/components/schemas/MetadataFeature" }, { "$ref": "#/components/schemas/ItemFlowEnd" }, { "$ref": "#/components/schemas/ItemFeature" }, { "$ref": "#/components/schemas/Usage" } ] }, "ReferenceSubsetting": { "$id": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting", "title": "ReferenceSubsetting", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "general": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "referencedFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "referencingFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "specific": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "subsettedFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "subsettingFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "general", "isImplied", "isImpliedIncluded", "isLibraryElement", "name", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningFeature", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "referencedFeature", "referencingFeature", "relatedElement", "shortName", "source", "specific", "subsettedFeature", "subsettingFeature", "target", "textualRepresentation" ], "additionalProperties": false }, "FeatureChaining": { "$id": "https://www.omg.org/spec/SysML/20240201/FeatureChaining", "title": "FeatureChaining", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "FeatureChaining" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "chainingFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "featureChained": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@id", "@type", "aliasIds", "chainingFeature", "declaredName", "declaredShortName", "documentation", "elementId", "featureChained", "isImplied", "isImpliedIncluded", "isLibraryElement", "name", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation" ], "additionalProperties": false }, "Featuring": { "$id": "https://www.omg.org/spec/SysML/20240201/Featuring", "title": "Featuring", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Featuring" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "feature", "isImplied", "isImpliedIncluded", "isLibraryElement", "name", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "type" ], "additionalProperties": false }, { "$ref": "#/components/schemas/FeatureMembership" }, { "$ref": "#/components/schemas/TypeFeaturing" } ] }, "Redefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/Redefinition", "title": "Redefinition", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "general": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "redefinedFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "redefiningFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "specific": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "subsettedFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "subsettingFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "general", "isImplied", "isImpliedIncluded", "isLibraryElement", "name", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningFeature", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "redefinedFeature", "redefiningFeature", "relatedElement", "shortName", "source", "specific", "subsettedFeature", "subsettingFeature", "target", "textualRepresentation" ], "additionalProperties": false }, "FeatureInverting": { "$id": "https://www.omg.org/spec/SysML/20240201/FeatureInverting", "title": "FeatureInverting", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "featureInverted": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "invertingFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "featureInverted", "invertingFeature", "isImplied", "isImpliedIncluded", "isLibraryElement", "name", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningFeature", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation" ], "additionalProperties": false }, "FeatureTyping": { "$id": "https://www.omg.org/spec/SysML/20240201/FeatureTyping", "title": "FeatureTyping", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "general": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "specific": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "typedFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "general", "isImplied", "isImpliedIncluded", "isLibraryElement", "name", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningFeature", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "relatedElement", "shortName", "source", "specific", "target", "textualRepresentation", "type", "typedFeature" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ConjugatedPortTyping" } ] }, "Subsetting": { "$id": "https://www.omg.org/spec/SysML/20240201/Subsetting", "title": "Subsetting", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "general": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "specific": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "subsettedFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "subsettingFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "general", "isImplied", "isImpliedIncluded", "isLibraryElement", "name", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningFeature", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "relatedElement", "shortName", "source", "specific", "subsettedFeature", "subsettingFeature", "target", "textualRepresentation" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ReferenceSubsetting" }, { "$ref": "#/components/schemas/Redefinition" } ] }, "Succession": { "$id": "https://www.omg.org/spec/SysML/20240201/Succession", "title": "Succession", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "effectStep": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "guardExpression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "transitionStep": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" }, { "type": "null" } ] }, "triggerStep": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "association", "chainingFeature", "connectorEnd", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "effectStep", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "guardExpression", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImplied", "isImpliedIncluded", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelatedElement", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "relatedElement", "relatedFeature", "shortName", "source", "sourceFeature", "target", "targetFeature", "textualRepresentation", "transitionStep", "triggerStep", "type", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/SuccessionItemFlow" }, { "$ref": "#/components/schemas/SuccessionAsUsage" } ] }, "BindingConnector": { "$id": "https://www.omg.org/spec/SysML/20240201/BindingConnector", "title": "BindingConnector", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "association", "chainingFeature", "connectorEnd", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImplied", "isImpliedIncluded", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelatedElement", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "relatedElement", "relatedFeature", "shortName", "source", "sourceFeature", "target", "targetFeature", "textualRepresentation", "type", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/BindingConnectorAsUsage" } ] }, "Connector": { "$id": "https://www.omg.org/spec/SysML/20240201/Connector", "title": "Connector", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "association", "chainingFeature", "connectorEnd", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImplied", "isImpliedIncluded", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelatedElement", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "relatedElement", "relatedFeature", "shortName", "source", "sourceFeature", "target", "targetFeature", "textualRepresentation", "type", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/Succession" }, { "$ref": "#/components/schemas/BindingConnector" }, { "$ref": "#/components/schemas/ItemFlow" }, { "$ref": "#/components/schemas/ConnectorAsUsage" } ] }, "FeatureValue": { "$id": "https://www.omg.org/spec/SysML/20240201/FeatureValue", "title": "FeatureValue", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "featureWithValue": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "value": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "featureWithValue", "isDefault", "isImplied", "isImpliedIncluded", "isInitial", "isLibraryElement", "memberElement", "memberElementId", "memberName", "memberShortName", "membershipOwningNamespace", "name", "ownedAnnotation", "ownedElement", "ownedMemberElement", "ownedMemberElementId", "ownedMemberName", "ownedMemberShortName", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "value", "visibility" ], "additionalProperties": false }, "ElementFilterMembership": { "$id": "https://www.omg.org/spec/SysML/20240201/ElementFilterMembership", "title": "ElementFilterMembership", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ElementFilterMembership" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "condition": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "condition", "declaredName", "declaredShortName", "documentation", "elementId", "isImplied", "isImpliedIncluded", "isLibraryElement", "memberElement", "memberElementId", "memberName", "memberShortName", "membershipOwningNamespace", "name", "ownedAnnotation", "ownedElement", "ownedMemberElement", "ownedMemberElementId", "ownedMemberName", "ownedMemberShortName", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "visibility" ], "additionalProperties": false }, "Package": { "$id": "https://www.omg.org/spec/SysML/20240201/Package", "title": "Package", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "filterCondition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "filterCondition", "importedMembership", "isImpliedIncluded", "isLibraryElement", "member", "membership", "name", "ownedAnnotation", "ownedElement", "ownedImport", "ownedMember", "ownedMembership", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "shortName", "textualRepresentation" ], "additionalProperties": false }, { "$ref": "#/components/schemas/LibraryPackage" } ] }, "LibraryPackage": { "$id": "https://www.omg.org/spec/SysML/20240201/LibraryPackage", "title": "LibraryPackage", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "filterCondition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isStandard": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "filterCondition", "importedMembership", "isImpliedIncluded", "isLibraryElement", "isStandard", "member", "membership", "name", "ownedAnnotation", "ownedElement", "ownedImport", "ownedMember", "ownedMembership", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "shortName", "textualRepresentation" ], "additionalProperties": false }, "MultiplicityRange": { "$id": "https://www.omg.org/spec/SysML/20240201/MultiplicityRange", "title": "MultiplicityRange", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "MultiplicityRange" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "bound": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, "minItems": 1, "maxItems": 2 }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "lowerBound": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "upperBound": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "required": [ "@id", "@type", "aliasIds", "bound", "chainingFeature", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "lowerBound", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType", "upperBound" ], "additionalProperties": false }, "Step": { "$id": "https://www.omg.org/spec/SysML/20240201/Step", "title": "Step", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "parameter", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/Expression" }, { "$ref": "#/components/schemas/ItemFlow" }, { "$ref": "#/components/schemas/ActionUsage" } ] }, "ParameterMembership": { "$id": "https://www.omg.org/spec/SysML/20240201/ParameterMembership", "title": "ParameterMembership", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "feature", "isImplied", "isImpliedIncluded", "isLibraryElement", "memberElement", "memberElementId", "memberName", "memberShortName", "membershipOwningNamespace", "name", "ownedAnnotation", "ownedElement", "ownedMemberElement", "ownedMemberElementId", "ownedMemberFeature", "ownedMemberName", "ownedMemberParameter", "ownedMemberShortName", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "type", "visibility" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ReturnParameterMembership" }, { "$ref": "#/components/schemas/ActorMembership" }, { "$ref": "#/components/schemas/SubjectMembership" }, { "$ref": "#/components/schemas/StakeholderMembership" } ] }, "Behavior": { "$id": "https://www.omg.org/spec/SysML/20240201/Behavior", "title": "Behavior", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "differencingType", "directedFeature", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isLibraryElement", "isSufficient", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRelationship", "ownedSpecialization", "ownedSubclassification", "ownedUnioning", "owner", "owningMembership", "owningNamespace", "owningRelationship", "parameter", "qualifiedName", "shortName", "step", "textualRepresentation", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/Function" }, { "$ref": "#/components/schemas/Interaction" }, { "$ref": "#/components/schemas/ActionDefinition" } ] }, "DataType": { "$id": "https://www.omg.org/spec/SysML/20240201/DataType", "title": "DataType", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "differencingType", "directedFeature", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isLibraryElement", "isSufficient", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRelationship", "ownedSpecialization", "ownedSubclassification", "ownedUnioning", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "shortName", "textualRepresentation", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/AttributeDefinition" } ] }, "Class": { "$id": "https://www.omg.org/spec/SysML/20240201/Class", "title": "Class", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "differencingType", "directedFeature", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isLibraryElement", "isSufficient", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRelationship", "ownedSpecialization", "ownedSubclassification", "ownedUnioning", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "shortName", "textualRepresentation", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/Behavior" }, { "$ref": "#/components/schemas/Structure" }, { "$ref": "#/components/schemas/LifeClass" }, { "$ref": "#/components/schemas/OccurrenceDefinition" } ] }, "ReturnParameterMembership": { "$id": "https://www.omg.org/spec/SysML/20240201/ReturnParameterMembership", "title": "ReturnParameterMembership", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "feature", "isImplied", "isImpliedIncluded", "isLibraryElement", "memberElement", "memberElementId", "memberName", "memberShortName", "membershipOwningNamespace", "name", "ownedAnnotation", "ownedElement", "ownedMemberElement", "ownedMemberElementId", "ownedMemberFeature", "ownedMemberName", "ownedMemberParameter", "ownedMemberShortName", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "type", "visibility" ], "additionalProperties": false }, "Invariant": { "$id": "https://www.omg.org/spec/SysML/20240201/Invariant", "title": "Invariant", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "predicate": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "function", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isModelLevelEvaluable", "isNegated", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "parameter", "predicate", "qualifiedName", "result", "shortName", "textualRepresentation", "type", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/AssertConstraintUsage" } ] }, "Predicate": { "$id": "https://www.omg.org/spec/SysML/20240201/Predicate", "title": "Predicate", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "differencingType", "directedFeature", "documentation", "elementId", "endFeature", "expression", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isLibraryElement", "isModelLevelEvaluable", "isSufficient", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRelationship", "ownedSpecialization", "ownedSubclassification", "ownedUnioning", "owner", "owningMembership", "owningNamespace", "owningRelationship", "parameter", "qualifiedName", "result", "shortName", "step", "textualRepresentation", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ConstraintDefinition" } ] }, "Function": { "$id": "https://www.omg.org/spec/SysML/20240201/Function", "title": "Function", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "differencingType", "directedFeature", "documentation", "elementId", "endFeature", "expression", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isLibraryElement", "isModelLevelEvaluable", "isSufficient", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRelationship", "ownedSpecialization", "ownedSubclassification", "ownedUnioning", "owner", "owningMembership", "owningNamespace", "owningRelationship", "parameter", "qualifiedName", "result", "shortName", "step", "textualRepresentation", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/Predicate" }, { "$ref": "#/components/schemas/CalculationDefinition" } ] }, "Expression": { "$id": "https://www.omg.org/spec/SysML/20240201/Expression", "title": "Expression", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "function", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "parameter", "qualifiedName", "result", "shortName", "textualRepresentation", "type", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/BooleanExpression" }, { "$ref": "#/components/schemas/NullExpression" }, { "$ref": "#/components/schemas/InvocationExpression" }, { "$ref": "#/components/schemas/FeatureReferenceExpression" }, { "$ref": "#/components/schemas/MetadataAccessExpression" }, { "$ref": "#/components/schemas/LiteralExpression" }, { "$ref": "#/components/schemas/CalculationUsage" } ] }, "BooleanExpression": { "$id": "https://www.omg.org/spec/SysML/20240201/BooleanExpression", "title": "BooleanExpression", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "predicate": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "function", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "parameter", "predicate", "qualifiedName", "result", "shortName", "textualRepresentation", "type", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/Invariant" }, { "$ref": "#/components/schemas/ConstraintUsage" } ] }, "ResultExpressionMembership": { "$id": "https://www.omg.org/spec/SysML/20240201/ResultExpressionMembership", "title": "ResultExpressionMembership", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedResultExpression": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "feature", "isImplied", "isImpliedIncluded", "isLibraryElement", "memberElement", "memberElementId", "memberName", "memberShortName", "membershipOwningNamespace", "name", "ownedAnnotation", "ownedElement", "ownedMemberElement", "ownedMemberElementId", "ownedMemberFeature", "ownedMemberName", "ownedMemberShortName", "ownedRelatedElement", "ownedRelationship", "ownedResultExpression", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "type", "visibility" ], "additionalProperties": false }, "Metaclass": { "$id": "https://www.omg.org/spec/SysML/20240201/Metaclass", "title": "Metaclass", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "differencingType", "directedFeature", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isLibraryElement", "isSufficient", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRelationship", "ownedSpecialization", "ownedSubclassification", "ownedUnioning", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "shortName", "textualRepresentation", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/MetadataDefinition" } ] }, "MetadataFeature": { "$id": "https://www.omg.org/spec/SysML/20240201/MetadataFeature", "title": "MetadataFeature", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "minItems": 1 }, "annotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "metaclass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Metaclass" }, { "type": "null" } ] }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotatingRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "annotatedElement", "annotation", "chainingFeature", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "metaclass", "multiplicity", "name", "output", "ownedAnnotatingRelationship", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/MetadataUsage" } ] }, "ItemFlow": { "$id": "https://www.omg.org/spec/SysML/20240201/ItemFlow", "title": "ItemFlow", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ItemFlow" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "association": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "interaction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Interaction" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemFeature" }, { "type": "null" } ] }, "itemFlowEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemFlowEnd" }, "maxItems": 2 }, "itemType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "sourceOutputFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "targetInputFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "association", "behavior", "chainingFeature", "connectorEnd", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "interaction", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImplied", "isImpliedIncluded", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "itemFeature", "itemFlowEnd", "itemType", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelatedElement", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "parameter", "qualifiedName", "relatedElement", "relatedFeature", "shortName", "source", "sourceFeature", "sourceOutputFeature", "target", "targetFeature", "targetInputFeature", "textualRepresentation", "type", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/SuccessionItemFlow" }, { "$ref": "#/components/schemas/FlowConnectionUsage" } ] }, "Interaction": { "$id": "https://www.omg.org/spec/SysML/20240201/Interaction", "title": "Interaction", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "associationEnd", "declaredName", "declaredShortName", "differencingType", "directedFeature", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImplied", "isImpliedIncluded", "isLibraryElement", "isSufficient", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRelatedElement", "ownedRelationship", "ownedSpecialization", "ownedSubclassification", "ownedUnioning", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "parameter", "qualifiedName", "relatedElement", "relatedType", "shortName", "source", "sourceType", "step", "target", "targetType", "textualRepresentation", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/FlowConnectionDefinition" } ] }, "SuccessionItemFlow": { "$id": "https://www.omg.org/spec/SysML/20240201/SuccessionItemFlow", "title": "SuccessionItemFlow", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "SuccessionItemFlow" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "association": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "effectStep": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "guardExpression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "interaction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Interaction" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemFeature" }, { "type": "null" } ] }, "itemFlowEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemFlowEnd" }, "maxItems": 2 }, "itemType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "sourceOutputFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "targetInputFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "transitionStep": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" }, { "type": "null" } ] }, "triggerStep": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "association", "behavior", "chainingFeature", "connectorEnd", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "effectStep", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "guardExpression", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "interaction", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImplied", "isImpliedIncluded", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "itemFeature", "itemFlowEnd", "itemType", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelatedElement", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "parameter", "qualifiedName", "relatedElement", "relatedFeature", "shortName", "source", "sourceFeature", "sourceOutputFeature", "target", "targetFeature", "targetInputFeature", "textualRepresentation", "transitionStep", "triggerStep", "type", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/SuccessionFlowConnectionUsage" } ] }, "ItemFlowEnd": { "$id": "https://www.omg.org/spec/SysML/20240201/ItemFlowEnd", "title": "ItemFlowEnd", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ItemFlowEnd" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "chainingFeature", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType" ], "additionalProperties": false }, "ItemFeature": { "$id": "https://www.omg.org/spec/SysML/20240201/ItemFeature", "title": "ItemFeature", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ItemFeature" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "chainingFeature", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType" ], "additionalProperties": false }, "AssociationStructure": { "$id": "https://www.omg.org/spec/SysML/20240201/AssociationStructure", "title": "AssociationStructure", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "associationEnd", "declaredName", "declaredShortName", "differencingType", "directedFeature", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImplied", "isImpliedIncluded", "isLibraryElement", "isSufficient", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRelatedElement", "ownedRelationship", "ownedSpecialization", "ownedSubclassification", "ownedUnioning", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "relatedType", "shortName", "source", "sourceType", "target", "targetType", "textualRepresentation", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ConnectionDefinition" } ] }, "Association": { "$id": "https://www.omg.org/spec/SysML/20240201/Association", "title": "Association", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "associationEnd", "declaredName", "declaredShortName", "differencingType", "directedFeature", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImplied", "isImpliedIncluded", "isLibraryElement", "isSufficient", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRelatedElement", "ownedRelationship", "ownedSpecialization", "ownedSubclassification", "ownedUnioning", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "relatedType", "shortName", "source", "sourceType", "target", "targetType", "textualRepresentation", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/Interaction" }, { "$ref": "#/components/schemas/AssociationStructure" } ] }, "NullExpression": { "$id": "https://www.omg.org/spec/SysML/20240201/NullExpression", "title": "NullExpression", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "NullExpression" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "function", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "parameter", "qualifiedName", "result", "shortName", "textualRepresentation", "type", "unioningType" ], "additionalProperties": false }, "LiteralRational": { "$id": "https://www.omg.org/spec/SysML/20240201/LiteralRational", "title": "LiteralRational", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "LiteralRational" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "value": { "oneOf": [ { "type": "number" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "function", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "parameter", "qualifiedName", "result", "shortName", "textualRepresentation", "type", "unioningType", "value" ], "additionalProperties": false }, "SelectExpression": { "$id": "https://www.omg.org/spec/SysML/20240201/SelectExpression", "title": "SelectExpression", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "SelectExpression" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "argument": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "operator": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "argument", "behavior", "chainingFeature", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "function", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "multiplicity", "name", "operator", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "parameter", "qualifiedName", "result", "shortName", "textualRepresentation", "type", "unioningType" ], "additionalProperties": false }, "LiteralString": { "$id": "https://www.omg.org/spec/SysML/20240201/LiteralString", "title": "LiteralString", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "LiteralString" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "value": { "oneOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "function", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "parameter", "qualifiedName", "result", "shortName", "textualRepresentation", "type", "unioningType", "value" ], "additionalProperties": false }, "CollectExpression": { "$id": "https://www.omg.org/spec/SysML/20240201/CollectExpression", "title": "CollectExpression", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "CollectExpression" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "argument": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "operator": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "argument", "behavior", "chainingFeature", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "function", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "multiplicity", "name", "operator", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "parameter", "qualifiedName", "result", "shortName", "textualRepresentation", "type", "unioningType" ], "additionalProperties": false }, "LiteralInteger": { "$id": "https://www.omg.org/spec/SysML/20240201/LiteralInteger", "title": "LiteralInteger", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "LiteralInteger" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "value": { "oneOf": [ { "type": "integer" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "function", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "parameter", "qualifiedName", "result", "shortName", "textualRepresentation", "type", "unioningType", "value" ], "additionalProperties": false }, "OperatorExpression": { "$id": "https://www.omg.org/spec/SysML/20240201/OperatorExpression", "title": "OperatorExpression", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "operator": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "argument", "behavior", "chainingFeature", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "function", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "multiplicity", "name", "operator", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "parameter", "qualifiedName", "result", "shortName", "textualRepresentation", "type", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/SelectExpression" }, { "$ref": "#/components/schemas/CollectExpression" }, { "$ref": "#/components/schemas/FeatureChainExpression" } ] }, "InvocationExpression": { "$id": "https://www.omg.org/spec/SysML/20240201/InvocationExpression", "title": "InvocationExpression", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "argument", "behavior", "chainingFeature", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "function", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "parameter", "qualifiedName", "result", "shortName", "textualRepresentation", "type", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/OperatorExpression" }, { "$ref": "#/components/schemas/TriggerInvocationExpression" } ] }, "FeatureReferenceExpression": { "$id": "https://www.omg.org/spec/SysML/20240201/FeatureReferenceExpression", "title": "FeatureReferenceExpression", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "FeatureReferenceExpression" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "referent": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "function", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "parameter", "qualifiedName", "referent", "result", "shortName", "textualRepresentation", "type", "unioningType" ], "additionalProperties": false }, "MetadataAccessExpression": { "$id": "https://www.omg.org/spec/SysML/20240201/MetadataAccessExpression", "title": "MetadataAccessExpression", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "MetadataAccessExpression" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "referencedElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "function", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "parameter", "qualifiedName", "referencedElement", "result", "shortName", "textualRepresentation", "type", "unioningType" ], "additionalProperties": false }, "LiteralBoolean": { "$id": "https://www.omg.org/spec/SysML/20240201/LiteralBoolean", "title": "LiteralBoolean", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "LiteralBoolean" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "value": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "function", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "parameter", "qualifiedName", "result", "shortName", "textualRepresentation", "type", "unioningType", "value" ], "additionalProperties": false }, "LiteralExpression": { "$id": "https://www.omg.org/spec/SysML/20240201/LiteralExpression", "title": "LiteralExpression", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "function", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "parameter", "qualifiedName", "result", "shortName", "textualRepresentation", "type", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/LiteralRational" }, { "$ref": "#/components/schemas/LiteralString" }, { "$ref": "#/components/schemas/LiteralInteger" }, { "$ref": "#/components/schemas/LiteralBoolean" }, { "$ref": "#/components/schemas/LiteralInfinity" } ] }, "LiteralInfinity": { "$id": "https://www.omg.org/spec/SysML/20240201/LiteralInfinity", "title": "LiteralInfinity", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "LiteralInfinity" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "function", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "parameter", "qualifiedName", "result", "shortName", "textualRepresentation", "type", "unioningType" ], "additionalProperties": false }, "FeatureChainExpression": { "$id": "https://www.omg.org/spec/SysML/20240201/FeatureChainExpression", "title": "FeatureChainExpression", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "FeatureChainExpression" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "argument": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "operator": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "targetFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "argument", "behavior", "chainingFeature", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "function", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "member", "membership", "multiplicity", "name", "operator", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "parameter", "qualifiedName", "result", "shortName", "targetFeature", "textualRepresentation", "type", "unioningType" ], "additionalProperties": false }, "Structure": { "$id": "https://www.omg.org/spec/SysML/20240201/Structure", "title": "Structure", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "differencingType", "directedFeature", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isLibraryElement", "isSufficient", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRelationship", "ownedSpecialization", "ownedSubclassification", "ownedUnioning", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "shortName", "textualRepresentation", "unioningType" ], "additionalProperties": false }, { "$ref": "#/components/schemas/Metaclass" }, { "$ref": "#/components/schemas/AssociationStructure" }, { "$ref": "#/components/schemas/ItemDefinition" }, { "$ref": "#/components/schemas/PortDefinition" } ] }, "Relationship": { "$id": "https://www.omg.org/spec/SysML/20240201/Relationship", "title": "Relationship", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "isImplied", "isImpliedIncluded", "isLibraryElement", "name", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation" ], "additionalProperties": false }, { "$ref": "#/components/schemas/Unioning" }, { "$ref": "#/components/schemas/Differencing" }, { "$ref": "#/components/schemas/Intersecting" }, { "$ref": "#/components/schemas/Conjugation" }, { "$ref": "#/components/schemas/Disjoining" }, { "$ref": "#/components/schemas/Specialization" }, { "$ref": "#/components/schemas/FeatureChaining" }, { "$ref": "#/components/schemas/Featuring" }, { "$ref": "#/components/schemas/FeatureInverting" }, { "$ref": "#/components/schemas/Connector" }, { "$ref": "#/components/schemas/Association" }, { "$ref": "#/components/schemas/Dependency" }, { "$ref": "#/components/schemas/Import" }, { "$ref": "#/components/schemas/Membership" }, { "$ref": "#/components/schemas/Annotation" } ] }, "Element": { "$id": "https://www.omg.org/spec/SysML/20240201/Element", "title": "Element", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "isImpliedIncluded", "isLibraryElement", "name", "ownedAnnotation", "ownedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "shortName", "textualRepresentation" ], "additionalProperties": false }, { "$ref": "#/components/schemas/Relationship" }, { "$ref": "#/components/schemas/Namespace" }, { "$ref": "#/components/schemas/AnnotatingElement" } ] }, "Dependency": { "$id": "https://www.omg.org/spec/SysML/20240201/Dependency", "title": "Dependency", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Dependency" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "client": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "minItems": 1 }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "supplier": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "minItems": 1 }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@id", "@type", "aliasIds", "client", "declaredName", "declaredShortName", "documentation", "elementId", "isImplied", "isImpliedIncluded", "isLibraryElement", "name", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "shortName", "source", "supplier", "target", "textualRepresentation" ], "additionalProperties": false }, "Import": { "$id": "https://www.omg.org/spec/SysML/20240201/Import", "title": "Import", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "importOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "importedElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "importOwningNamespace", "importedElement", "isImplied", "isImpliedIncluded", "isImportAll", "isLibraryElement", "isRecursive", "name", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "visibility" ], "additionalProperties": false }, { "$ref": "#/components/schemas/MembershipImport" }, { "$ref": "#/components/schemas/NamespaceImport" }, { "$ref": "#/components/schemas/Expose" } ] }, "Namespace": { "$id": "https://www.omg.org/spec/SysML/20240201/Namespace", "title": "Namespace", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "importedMembership", "isImpliedIncluded", "isLibraryElement", "member", "membership", "name", "ownedAnnotation", "ownedElement", "ownedImport", "ownedMember", "ownedMembership", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "shortName", "textualRepresentation" ], "additionalProperties": false }, { "$ref": "#/components/schemas/Type" }, { "$ref": "#/components/schemas/Package" } ] }, "VisibilityKind": { "$id": "https://www.omg.org/spec/SysML/20240201/VisibilityKind", "title": "VisibilityKind", "type": "string", "enum": [ "private", "protected", "public" ] }, "MembershipImport": { "$id": "https://www.omg.org/spec/SysML/20240201/MembershipImport", "title": "MembershipImport", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "importOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "importedElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "importedMembership": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "importOwningNamespace", "importedElement", "importedMembership", "isImplied", "isImpliedIncluded", "isImportAll", "isLibraryElement", "isRecursive", "name", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "visibility" ], "additionalProperties": false }, { "$ref": "#/components/schemas/MembershipExpose" } ] }, "NamespaceImport": { "$id": "https://www.omg.org/spec/SysML/20240201/NamespaceImport", "title": "NamespaceImport", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "importOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "importedElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "importedNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "importOwningNamespace", "importedElement", "importedNamespace", "isImplied", "isImpliedIncluded", "isImportAll", "isLibraryElement", "isRecursive", "name", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "visibility" ], "additionalProperties": false }, { "$ref": "#/components/schemas/NamespaceExpose" } ] }, "Membership": { "$id": "https://www.omg.org/spec/SysML/20240201/Membership", "title": "Membership", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "isImplied", "isImpliedIncluded", "isLibraryElement", "memberElement", "memberElementId", "memberName", "memberShortName", "membershipOwningNamespace", "name", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "visibility" ], "additionalProperties": false }, { "$ref": "#/components/schemas/OwningMembership" } ] }, "OwningMembership": { "$id": "https://www.omg.org/spec/SysML/20240201/OwningMembership", "title": "OwningMembership", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "isImplied", "isImpliedIncluded", "isLibraryElement", "memberElement", "memberElementId", "memberName", "memberShortName", "membershipOwningNamespace", "name", "ownedAnnotation", "ownedElement", "ownedMemberElement", "ownedMemberElementId", "ownedMemberName", "ownedMemberShortName", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "visibility" ], "additionalProperties": false }, { "$ref": "#/components/schemas/FeatureMembership" }, { "$ref": "#/components/schemas/FeatureValue" }, { "$ref": "#/components/schemas/ElementFilterMembership" }, { "$ref": "#/components/schemas/VariantMembership" } ] }, "Comment": { "$id": "https://www.omg.org/spec/SysML/20240201/Comment", "title": "Comment", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "minItems": 1 }, "annotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "body": { "type": "string" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@id", "@type", "aliasIds", "annotatedElement", "annotation", "body", "declaredName", "declaredShortName", "documentation", "elementId", "isImpliedIncluded", "isLibraryElement", "locale", "name", "ownedAnnotatingRelationship", "ownedAnnotation", "ownedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "shortName", "textualRepresentation" ], "additionalProperties": false }, { "$ref": "#/components/schemas/Documentation" } ] }, "AnnotatingElement": { "$id": "https://www.omg.org/spec/SysML/20240201/AnnotatingElement", "title": "AnnotatingElement", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "minItems": 1 }, "annotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@id", "@type", "aliasIds", "annotatedElement", "annotation", "declaredName", "declaredShortName", "documentation", "elementId", "isImpliedIncluded", "isLibraryElement", "name", "ownedAnnotatingRelationship", "ownedAnnotation", "ownedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "shortName", "textualRepresentation" ], "additionalProperties": false }, { "$ref": "#/components/schemas/MetadataFeature" }, { "$ref": "#/components/schemas/Comment" }, { "$ref": "#/components/schemas/TextualRepresentation" } ] }, "Annotation": { "$id": "https://www.omg.org/spec/SysML/20240201/Annotation", "title": "Annotation", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Annotation" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "annotatedElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "annotatingElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnnotatingElement" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningAnnotatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningAnnotatingElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnnotatingElement" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@id", "@type", "aliasIds", "annotatedElement", "annotatingElement", "declaredName", "declaredShortName", "documentation", "elementId", "isImplied", "isImpliedIncluded", "isLibraryElement", "name", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningAnnotatedElement", "owningAnnotatingElement", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation" ], "additionalProperties": false }, "TextualRepresentation": { "$id": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation", "title": "TextualRepresentation", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "TextualRepresentation" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "annotatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "minItems": 1 }, "annotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "body": { "type": "string" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "representedElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@id", "@type", "aliasIds", "annotatedElement", "annotation", "body", "declaredName", "declaredShortName", "documentation", "elementId", "isImpliedIncluded", "isLibraryElement", "language", "name", "ownedAnnotatingRelationship", "ownedAnnotation", "ownedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "representedElement", "shortName", "textualRepresentation" ], "additionalProperties": false }, "Documentation": { "$id": "https://www.omg.org/spec/SysML/20240201/Documentation", "title": "Documentation", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Documentation" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "annotatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "minItems": 1 }, "annotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "body": { "type": "string" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "documentedElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@id", "@type", "aliasIds", "annotatedElement", "annotation", "body", "declaredName", "declaredShortName", "documentation", "documentedElement", "elementId", "isImpliedIncluded", "isLibraryElement", "locale", "name", "ownedAnnotatingRelationship", "ownedAnnotation", "ownedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "shortName", "textualRepresentation" ], "additionalProperties": false }, "TransitionUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/TransitionUsage", "title": "TransitionUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "TransitionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "effectAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "guardExpression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, "succession": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Succession" }, "target": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "triggerAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AcceptActionUsage" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actionDefinition", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "effectAction", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "guardExpression", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "portionKind", "qualifiedName", "shortName", "source", "succession", "target", "textualRepresentation", "triggerAction", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "StateUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/StateUsage", "title": "StateUsage", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "StateUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "doAction": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "entryAction": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, { "type": "null" } ] }, "exitAction": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stateDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actionDefinition", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "doAction", "documentation", "elementId", "endFeature", "endOwningType", "entryAction", "exitAction", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isParallel", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "portionKind", "qualifiedName", "shortName", "stateDefinition", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ExhibitStateUsage" } ] }, "StateSubactionKind": { "$id": "https://www.omg.org/spec/SysML/20240201/StateSubactionKind", "title": "StateSubactionKind", "type": "string", "enum": [ "entry", "do", "exit" ] }, "StateSubactionMembership": { "$id": "https://www.omg.org/spec/SysML/20240201/StateSubactionMembership", "title": "StateSubactionMembership", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "StateSubactionMembership" }, "action": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "kind": { "oneOf": [ { "$ref": "#/components/schemas/StateSubactionKind" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "action", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "feature", "isImplied", "isImpliedIncluded", "isLibraryElement", "kind", "memberElement", "memberElementId", "memberName", "memberShortName", "membershipOwningNamespace", "name", "ownedAnnotation", "ownedElement", "ownedMemberElement", "ownedMemberElementId", "ownedMemberFeature", "ownedMemberName", "ownedMemberShortName", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "type", "visibility" ], "additionalProperties": false }, "ExhibitStateUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/ExhibitStateUsage", "title": "ExhibitStateUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ExhibitStateUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "doAction": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "entryAction": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, { "type": "null" } ] }, "eventOccurrence": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" }, "exhibitedState": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" }, "exitAction": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "performedAction": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stateDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actionDefinition", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "doAction", "documentation", "elementId", "endFeature", "endOwningType", "entryAction", "eventOccurrence", "exhibitedState", "exitAction", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isParallel", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "performedAction", "portionKind", "qualifiedName", "shortName", "stateDefinition", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "StateDefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/StateDefinition", "title": "StateDefinition", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "StateDefinition" }, "action": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "doAction": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "entryAction": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, { "type": "null" } ] }, "exitAction": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "state": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "action", "aliasIds", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "doAction", "documentation", "elementId", "endFeature", "entryAction", "exitAction", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isParallel", "isSufficient", "isVariation", "lifeClass", "member", "membership", "multiplicity", "name", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedReference", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelationship", "parameter", "qualifiedName", "shortName", "state", "step", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "TransitionFeatureMembership": { "$id": "https://www.omg.org/spec/SysML/20240201/TransitionFeatureMembership", "title": "TransitionFeatureMembership", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "kind": { "oneOf": [ { "$ref": "#/components/schemas/TransitionFeatureKind" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "transitionFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "feature", "isImplied", "isImpliedIncluded", "isLibraryElement", "kind", "memberElement", "memberElementId", "memberName", "memberShortName", "membershipOwningNamespace", "name", "ownedAnnotation", "ownedElement", "ownedMemberElement", "ownedMemberElementId", "ownedMemberFeature", "ownedMemberName", "ownedMemberShortName", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "transitionFeature", "type", "visibility" ], "additionalProperties": false }, "TransitionFeatureKind": { "$id": "https://www.omg.org/spec/SysML/20240201/TransitionFeatureKind", "title": "TransitionFeatureKind", "type": "string", "enum": [ "trigger", "guard", "effect" ] }, "ReferenceUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage", "title": "ReferenceUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ReferenceUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "Definition": { "$id": "https://www.omg.org/spec/SysML/20240201/Definition", "title": "Definition", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isLibraryElement", "isSufficient", "isVariation", "member", "membership", "multiplicity", "name", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedReference", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "shortName", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/OccurrenceDefinition" }, { "$ref": "#/components/schemas/AttributeDefinition" } ] }, "Usage": { "$id": "https://www.omg.org/spec/SysML/20240201/Usage", "title": "Usage", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ReferenceUsage" }, { "$ref": "#/components/schemas/OccurrenceUsage" }, { "$ref": "#/components/schemas/AttributeUsage" }, { "$ref": "#/components/schemas/ConnectorAsUsage" } ] }, "VariantMembership": { "$id": "https://www.omg.org/spec/SysML/20240201/VariantMembership", "title": "VariantMembership", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedVariantUsage": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "isImplied", "isImpliedIncluded", "isLibraryElement", "memberElement", "memberElementId", "memberName", "memberShortName", "membershipOwningNamespace", "name", "ownedAnnotation", "ownedElement", "ownedMemberElement", "ownedMemberElementId", "ownedMemberName", "ownedMemberShortName", "ownedRelatedElement", "ownedRelationship", "ownedVariantUsage", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "visibility" ], "additionalProperties": false }, "EnumerationDefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/EnumerationDefinition", "title": "EnumerationDefinition", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "enumeratedValue": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "documentation", "elementId", "endFeature", "enumeratedValue", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isLibraryElement", "isSufficient", "isVariation", "member", "membership", "multiplicity", "name", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedReference", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "shortName", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "EnumerationUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage", "title": "EnumerationUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "EnumerationUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "attributeDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/DataType" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "enumerationDefinition": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationDefinition" }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "attributeDefinition", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "enumerationDefinition", "feature", "featureMembership", "featuringType", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "CaseUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/CaseUsage", "title": "CaseUsage", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "CaseUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "calculationDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "caseDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseDefinition" }, { "type": "null" } ] }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "objectiveRequirement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, { "type": "null" } ] }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actionDefinition", "actorParameter", "aliasIds", "behavior", "calculationDefinition", "caseDefinition", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "function", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "objectiveRequirement", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "portionKind", "qualifiedName", "result", "shortName", "subjectParameter", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/UseCaseUsage" }, { "$ref": "#/components/schemas/AnalysisCaseUsage" }, { "$ref": "#/components/schemas/VerificationCaseUsage" } ] }, "CaseDefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/CaseDefinition", "title": "CaseDefinition", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "CaseDefinition" }, "action": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "calculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "objectiveRequirement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "action", "actorParameter", "aliasIds", "calculation", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "documentation", "elementId", "endFeature", "expression", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isModelLevelEvaluable", "isSufficient", "isVariation", "lifeClass", "member", "membership", "multiplicity", "name", "objectiveRequirement", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedReference", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelationship", "parameter", "qualifiedName", "result", "shortName", "step", "subjectParameter", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/UseCaseDefinition" }, { "$ref": "#/components/schemas/AnalysisCaseDefinition" }, { "$ref": "#/components/schemas/VerificationCaseDefinition" } ] }, "ObjectiveMembership": { "$id": "https://www.omg.org/spec/SysML/20240201/ObjectiveMembership", "title": "ObjectiveMembership", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedObjectiveRequirement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "feature", "isImplied", "isImpliedIncluded", "isLibraryElement", "memberElement", "memberElementId", "memberName", "memberShortName", "membershipOwningNamespace", "name", "ownedAnnotation", "ownedElement", "ownedMemberElement", "ownedMemberElementId", "ownedMemberFeature", "ownedMemberName", "ownedMemberShortName", "ownedObjectiveRequirement", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "type", "visibility" ], "additionalProperties": false }, "LifeClass": { "$id": "https://www.omg.org/spec/SysML/20240201/LifeClass", "title": "LifeClass", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "LifeClass" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "differencingType", "directedFeature", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isLibraryElement", "isSufficient", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRelationship", "ownedSpecialization", "ownedSubclassification", "ownedUnioning", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "shortName", "textualRepresentation", "unioningType" ], "additionalProperties": false }, "PortionKind": { "$id": "https://www.omg.org/spec/SysML/20240201/PortionKind", "title": "PortionKind", "type": "string", "enum": [ "timeslice", "snapshot" ] }, "EventOccurrenceUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/EventOccurrenceUsage", "title": "EventOccurrenceUsage", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "eventOccurrence": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "eventOccurrence", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "portionKind", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/PerformActionUsage" } ] }, "OccurrenceUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage", "title": "OccurrenceUsage", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "portionKind", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/EventOccurrenceUsage" }, { "$ref": "#/components/schemas/ActionUsage" }, { "$ref": "#/components/schemas/ItemUsage" }, { "$ref": "#/components/schemas/PortUsage" }, { "$ref": "#/components/schemas/ConstraintUsage" } ] }, "OccurrenceDefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition", "title": "OccurrenceDefinition", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isSufficient", "isVariation", "lifeClass", "member", "membership", "multiplicity", "name", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedReference", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "shortName", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ActionDefinition" }, { "$ref": "#/components/schemas/ItemDefinition" }, { "$ref": "#/components/schemas/PortDefinition" }, { "$ref": "#/components/schemas/ConstraintDefinition" } ] }, "ControlNode": { "$id": "https://www.omg.org/spec/SysML/20240201/ControlNode", "title": "ControlNode", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ControlNode" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actionDefinition", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "portionKind", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/MergeNode" }, { "$ref": "#/components/schemas/DecisionNode" }, { "$ref": "#/components/schemas/ForkNode" }, { "$ref": "#/components/schemas/JoinNode" } ] }, "MergeNode": { "$id": "https://www.omg.org/spec/SysML/20240201/MergeNode", "title": "MergeNode", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "MergeNode" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actionDefinition", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "portionKind", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "IfActionUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/IfActionUsage", "title": "IfActionUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "IfActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "elseAction": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "ifArgument": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "thenAction": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actionDefinition", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "elseAction", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "ifArgument", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "portionKind", "qualifiedName", "shortName", "textualRepresentation", "thenAction", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "ActionUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/ActionUsage", "title": "ActionUsage", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actionDefinition", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "portionKind", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/TransitionUsage" }, { "$ref": "#/components/schemas/StateUsage" }, { "$ref": "#/components/schemas/ControlNode" }, { "$ref": "#/components/schemas/IfActionUsage" }, { "$ref": "#/components/schemas/AssignmentActionUsage" }, { "$ref": "#/components/schemas/AcceptActionUsage" }, { "$ref": "#/components/schemas/SendActionUsage" }, { "$ref": "#/components/schemas/PerformActionUsage" }, { "$ref": "#/components/schemas/LoopActionUsage" }, { "$ref": "#/components/schemas/FlowConnectionUsage" }, { "$ref": "#/components/schemas/CalculationUsage" } ] }, "DecisionNode": { "$id": "https://www.omg.org/spec/SysML/20240201/DecisionNode", "title": "DecisionNode", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "DecisionNode" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actionDefinition", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "portionKind", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "ForLoopActionUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/ForLoopActionUsage", "title": "ForLoopActionUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ForLoopActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "bodyAction": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "loopVariable": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "seqArgument": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actionDefinition", "aliasIds", "behavior", "bodyAction", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "loopVariable", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "portionKind", "qualifiedName", "seqArgument", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "ForkNode": { "$id": "https://www.omg.org/spec/SysML/20240201/ForkNode", "title": "ForkNode", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ForkNode" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actionDefinition", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "portionKind", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "ActionDefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/ActionDefinition", "title": "ActionDefinition", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ActionDefinition" }, "action": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "action", "aliasIds", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isSufficient", "isVariation", "lifeClass", "member", "membership", "multiplicity", "name", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedReference", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelationship", "parameter", "qualifiedName", "shortName", "step", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/StateDefinition" }, { "$ref": "#/components/schemas/FlowConnectionDefinition" }, { "$ref": "#/components/schemas/CalculationDefinition" } ] }, "AssignmentActionUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/AssignmentActionUsage", "title": "AssignmentActionUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "AssignmentActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "referent": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "targetArgument": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "valueExpression": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, { "type": "null" } ] }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actionDefinition", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "portionKind", "qualifiedName", "referent", "shortName", "targetArgument", "textualRepresentation", "type", "unioningType", "usage", "valueExpression", "variant", "variantMembership" ], "additionalProperties": false }, "AcceptActionUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/AcceptActionUsage", "title": "AcceptActionUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "AcceptActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "payloadArgument": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, { "type": "null" } ] }, "payloadParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "receiverArgument": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actionDefinition", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "payloadArgument", "payloadParameter", "portionKind", "qualifiedName", "receiverArgument", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "SendActionUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/SendActionUsage", "title": "SendActionUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "SendActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "payloadArgument": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "receiverArgument": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, { "type": "null" } ] }, "senderArgument": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actionDefinition", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "payloadArgument", "portionKind", "qualifiedName", "receiverArgument", "senderArgument", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "TriggerKind": { "$id": "https://www.omg.org/spec/SysML/20240201/TriggerKind", "title": "TriggerKind", "type": "string", "enum": [ "when", "at", "after" ] }, "TriggerInvocationExpression": { "$id": "https://www.omg.org/spec/SysML/20240201/TriggerInvocationExpression", "title": "TriggerInvocationExpression", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "TriggerInvocationExpression" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "argument": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "kind": { "oneOf": [ { "$ref": "#/components/schemas/TriggerKind" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } } }, "required": [ "@id", "@type", "aliasIds", "argument", "behavior", "chainingFeature", "declaredName", "declaredShortName", "differencingType", "directedFeature", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "function", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isSufficient", "isUnique", "kind", "member", "membership", "multiplicity", "name", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "parameter", "qualifiedName", "result", "shortName", "textualRepresentation", "type", "unioningType" ], "additionalProperties": false }, "PerformActionUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/PerformActionUsage", "title": "PerformActionUsage", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "PerformActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "eventOccurrence": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "performedAction": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actionDefinition", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "eventOccurrence", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "performedAction", "portionKind", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ExhibitStateUsage" }, { "$ref": "#/components/schemas/IncludeUseCaseUsage" } ] }, "WhileLoopActionUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/WhileLoopActionUsage", "title": "WhileLoopActionUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "WhileLoopActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "bodyAction": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "untilArgument": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, { "type": "null" } ] }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } }, "whileArgument": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "required": [ "@id", "@type", "actionDefinition", "aliasIds", "behavior", "bodyAction", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "portionKind", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType", "untilArgument", "usage", "variant", "variantMembership", "whileArgument" ], "additionalProperties": false }, "JoinNode": { "$id": "https://www.omg.org/spec/SysML/20240201/JoinNode", "title": "JoinNode", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "JoinNode" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actionDefinition", "aliasIds", "behavior", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "portionKind", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "LoopActionUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/LoopActionUsage", "title": "LoopActionUsage", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "LoopActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "bodyAction": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actionDefinition", "aliasIds", "behavior", "bodyAction", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "portionKind", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ForLoopActionUsage" }, { "$ref": "#/components/schemas/WhileLoopActionUsage" } ] }, "ItemUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/ItemUsage", "title": "ItemUsage", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Structure" } }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "itemDefinition", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "portionKind", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/PartUsage" }, { "$ref": "#/components/schemas/MetadataUsage" } ] }, "ItemDefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/ItemDefinition", "title": "ItemDefinition", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isSufficient", "isVariation", "lifeClass", "member", "membership", "multiplicity", "name", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedReference", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "shortName", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/PartDefinition" }, { "$ref": "#/components/schemas/MetadataDefinition" } ] }, "AttributeUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/AttributeUsage", "title": "AttributeUsage", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/DataType" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "attributeDefinition", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/EnumerationUsage" } ] }, "AttributeDefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/AttributeDefinition", "title": "AttributeDefinition", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isLibraryElement", "isSufficient", "isVariation", "member", "membership", "multiplicity", "name", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedReference", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "shortName", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/EnumerationDefinition" } ] }, "UseCaseUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage", "title": "UseCaseUsage", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "UseCaseUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "calculationDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "caseDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseDefinition" }, { "type": "null" } ] }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "includedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "objectiveRequirement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, { "type": "null" } ] }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "useCaseDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseDefinition" }, { "type": "null" } ] }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actionDefinition", "actorParameter", "aliasIds", "behavior", "calculationDefinition", "caseDefinition", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "function", "importedMembership", "includedUseCase", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "objectiveRequirement", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "portionKind", "qualifiedName", "result", "shortName", "subjectParameter", "textualRepresentation", "type", "unioningType", "usage", "useCaseDefinition", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/IncludeUseCaseUsage" } ] }, "IncludeUseCaseUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/IncludeUseCaseUsage", "title": "IncludeUseCaseUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "IncludeUseCaseUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "calculationDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "caseDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseDefinition" }, { "type": "null" } ] }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "eventOccurrence": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "includedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "objectiveRequirement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, { "type": "null" } ] }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "performedAction": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "useCaseDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseDefinition" }, { "type": "null" } ] }, "useCaseIncluded": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actionDefinition", "actorParameter", "aliasIds", "behavior", "calculationDefinition", "caseDefinition", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "eventOccurrence", "feature", "featureMembership", "featuringType", "function", "importedMembership", "includedUseCase", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "objectiveRequirement", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "performedAction", "portionKind", "qualifiedName", "result", "shortName", "subjectParameter", "textualRepresentation", "type", "unioningType", "usage", "useCaseDefinition", "useCaseIncluded", "variant", "variantMembership" ], "additionalProperties": false }, "UseCaseDefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/UseCaseDefinition", "title": "UseCaseDefinition", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "UseCaseDefinition" }, "action": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "calculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "includedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "objectiveRequirement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "action", "actorParameter", "aliasIds", "calculation", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "documentation", "elementId", "endFeature", "expression", "feature", "featureMembership", "importedMembership", "includedUseCase", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isModelLevelEvaluable", "isSufficient", "isVariation", "lifeClass", "member", "membership", "multiplicity", "name", "objectiveRequirement", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedReference", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelationship", "parameter", "qualifiedName", "result", "shortName", "step", "subjectParameter", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "InterfaceUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage", "title": "InterfaceUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "InterfaceUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "association": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AssociationStructure" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "interfaceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceDefinition" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Structure" } }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "partDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartDefinition" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "association", "chainingFeature", "connectionDefinition", "connectorEnd", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "interfaceDefinition", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImplied", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "itemDefinition", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelatedElement", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "owningUsage", "partDefinition", "portionKind", "qualifiedName", "relatedElement", "relatedFeature", "shortName", "source", "sourceFeature", "target", "targetFeature", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "InterfaceDefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/InterfaceDefinition", "title": "InterfaceDefinition", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "InterfaceDefinition" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "associationEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectionEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "interfaceEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "associationEnd", "connectionEnd", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "interfaceEnd", "intersectingType", "isAbstract", "isConjugated", "isImplied", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isSufficient", "isVariation", "lifeClass", "member", "membership", "multiplicity", "name", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedReference", "ownedRelatedElement", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "relatedType", "shortName", "source", "sourceType", "target", "targetType", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "SatisfyRequirementUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/SatisfyRequirementUsage", "title": "SatisfyRequirementUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "SatisfyRequirementUsage" }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "assertedConstraint": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" }, "assumedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "constraintDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "framedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "predicate": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "reqId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "requiredConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "requirementDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementDefinition" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "satisfiedRequirement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, "satisfyingFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stakeholderParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "text": { "type": "array", "items": { "type": "string" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actorParameter", "aliasIds", "assertedConstraint", "assumedConstraint", "behavior", "chainingFeature", "constraintDefinition", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "framedConcern", "function", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isModelLevelEvaluable", "isNegated", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "portionKind", "predicate", "qualifiedName", "reqId", "requiredConstraint", "requirementDefinition", "result", "satisfiedRequirement", "satisfyingFeature", "shortName", "stakeholderParameter", "subjectParameter", "text", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "RequirementConstraintKind": { "$id": "https://www.omg.org/spec/SysML/20240201/RequirementConstraintKind", "title": "RequirementConstraintKind", "type": "string", "enum": [ "assumption", "requirement" ] }, "ActorMembership": { "$id": "https://www.omg.org/spec/SysML/20240201/ActorMembership", "title": "ActorMembership", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedActorParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "feature", "isImplied", "isImpliedIncluded", "isLibraryElement", "memberElement", "memberElementId", "memberName", "memberShortName", "membershipOwningNamespace", "name", "ownedActorParameter", "ownedAnnotation", "ownedElement", "ownedMemberElement", "ownedMemberElementId", "ownedMemberFeature", "ownedMemberName", "ownedMemberParameter", "ownedMemberShortName", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "type", "visibility" ], "additionalProperties": false }, "RequirementConstraintMembership": { "$id": "https://www.omg.org/spec/SysML/20240201/RequirementConstraintMembership", "title": "RequirementConstraintMembership", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "kind": { "oneOf": [ { "$ref": "#/components/schemas/RequirementConstraintKind" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConstraint": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "referencedConstraint": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "feature", "isImplied", "isImpliedIncluded", "isLibraryElement", "kind", "memberElement", "memberElementId", "memberName", "memberShortName", "membershipOwningNamespace", "name", "ownedAnnotation", "ownedConstraint", "ownedElement", "ownedMemberElement", "ownedMemberElementId", "ownedMemberFeature", "ownedMemberName", "ownedMemberShortName", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "referencedConstraint", "relatedElement", "shortName", "source", "target", "textualRepresentation", "type", "visibility" ], "additionalProperties": false }, { "$ref": "#/components/schemas/FramedConcernMembership" }, { "$ref": "#/components/schemas/RequirementVerificationMembership" } ] }, "SubjectMembership": { "$id": "https://www.omg.org/spec/SysML/20240201/SubjectMembership", "title": "SubjectMembership", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSubjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "feature", "isImplied", "isImpliedIncluded", "isLibraryElement", "memberElement", "memberElementId", "memberName", "memberShortName", "membershipOwningNamespace", "name", "ownedAnnotation", "ownedElement", "ownedMemberElement", "ownedMemberElementId", "ownedMemberFeature", "ownedMemberName", "ownedMemberParameter", "ownedMemberShortName", "ownedRelatedElement", "ownedRelationship", "ownedSubjectParameter", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "type", "visibility" ], "additionalProperties": false }, "RequirementDefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/RequirementDefinition", "title": "RequirementDefinition", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "RequirementDefinition" }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "assumedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "framedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "reqId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "requiredConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stakeholderParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "text": { "type": "array", "items": { "type": "string" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actorParameter", "aliasIds", "assumedConstraint", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "documentation", "elementId", "endFeature", "expression", "feature", "featureMembership", "framedConcern", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isModelLevelEvaluable", "isSufficient", "isVariation", "lifeClass", "member", "membership", "multiplicity", "name", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedReference", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelationship", "parameter", "qualifiedName", "reqId", "requiredConstraint", "result", "shortName", "stakeholderParameter", "step", "subjectParameter", "text", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ConcernDefinition" }, { "$ref": "#/components/schemas/ViewpointDefinition" } ] }, "FramedConcernMembership": { "$id": "https://www.omg.org/spec/SysML/20240201/FramedConcernMembership", "title": "FramedConcernMembership", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "kind": { "oneOf": [ { "$ref": "#/components/schemas/RequirementConstraintKind" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConcern": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" }, "ownedConstraint": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "referencedConcern": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" }, "referencedConstraint": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "feature", "isImplied", "isImpliedIncluded", "isLibraryElement", "kind", "memberElement", "memberElementId", "memberName", "memberShortName", "membershipOwningNamespace", "name", "ownedAnnotation", "ownedConcern", "ownedConstraint", "ownedElement", "ownedMemberElement", "ownedMemberElementId", "ownedMemberFeature", "ownedMemberName", "ownedMemberShortName", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "referencedConcern", "referencedConstraint", "relatedElement", "shortName", "source", "target", "textualRepresentation", "type", "visibility" ], "additionalProperties": false }, "RequirementUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/RequirementUsage", "title": "RequirementUsage", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "RequirementUsage" }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "assumedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "constraintDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "framedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "predicate": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "reqId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "requiredConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "requirementDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementDefinition" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stakeholderParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "text": { "type": "array", "items": { "type": "string" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actorParameter", "aliasIds", "assumedConstraint", "behavior", "chainingFeature", "constraintDefinition", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "framedConcern", "function", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "portionKind", "predicate", "qualifiedName", "reqId", "requiredConstraint", "requirementDefinition", "result", "shortName", "stakeholderParameter", "subjectParameter", "text", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/SatisfyRequirementUsage" }, { "$ref": "#/components/schemas/ConcernUsage" }, { "$ref": "#/components/schemas/ViewpointUsage" } ] }, "StakeholderMembership": { "$id": "https://www.omg.org/spec/SysML/20240201/StakeholderMembership", "title": "StakeholderMembership", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedStakeholderParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "feature", "isImplied", "isImpliedIncluded", "isLibraryElement", "memberElement", "memberElementId", "memberName", "memberShortName", "membershipOwningNamespace", "name", "ownedAnnotation", "ownedElement", "ownedMemberElement", "ownedMemberElementId", "ownedMemberFeature", "ownedMemberName", "ownedMemberParameter", "ownedMemberShortName", "ownedRelatedElement", "ownedRelationship", "ownedStakeholderParameter", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "type", "visibility" ], "additionalProperties": false }, "ConcernUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/ConcernUsage", "title": "ConcernUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ConcernUsage" }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "assumedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "concernDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernDefinition" }, { "type": "null" } ] }, "constraintDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "framedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "predicate": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "reqId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "requiredConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "requirementDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementDefinition" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stakeholderParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "text": { "type": "array", "items": { "type": "string" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actorParameter", "aliasIds", "assumedConstraint", "behavior", "chainingFeature", "concernDefinition", "constraintDefinition", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "framedConcern", "function", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "portionKind", "predicate", "qualifiedName", "reqId", "requiredConstraint", "requirementDefinition", "result", "shortName", "stakeholderParameter", "subjectParameter", "text", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "ConcernDefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/ConcernDefinition", "title": "ConcernDefinition", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ConcernDefinition" }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "assumedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "framedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "reqId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "requiredConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stakeholderParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "text": { "type": "array", "items": { "type": "string" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actorParameter", "aliasIds", "assumedConstraint", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "documentation", "elementId", "endFeature", "expression", "feature", "featureMembership", "framedConcern", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isModelLevelEvaluable", "isSufficient", "isVariation", "lifeClass", "member", "membership", "multiplicity", "name", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedReference", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelationship", "parameter", "qualifiedName", "reqId", "requiredConstraint", "result", "shortName", "stakeholderParameter", "step", "subjectParameter", "text", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "AllocationDefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/AllocationDefinition", "title": "AllocationDefinition", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "AllocationDefinition" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "allocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "associationEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectionEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "allocation", "associationEnd", "connectionEnd", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImplied", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isSufficient", "isVariation", "lifeClass", "member", "membership", "multiplicity", "name", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedReference", "ownedRelatedElement", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "relatedType", "shortName", "source", "sourceType", "target", "targetType", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "AllocationUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/AllocationUsage", "title": "AllocationUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "AllocationUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "allocationDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationDefinition" } }, "association": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AssociationStructure" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Structure" } }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "partDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartDefinition" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "allocationDefinition", "association", "chainingFeature", "connectionDefinition", "connectorEnd", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImplied", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "itemDefinition", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelatedElement", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "owningUsage", "partDefinition", "portionKind", "qualifiedName", "relatedElement", "relatedFeature", "shortName", "source", "sourceFeature", "target", "targetFeature", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "PartDefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/PartDefinition", "title": "PartDefinition", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isSufficient", "isVariation", "lifeClass", "member", "membership", "multiplicity", "name", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedReference", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "shortName", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ConnectionDefinition" }, { "$ref": "#/components/schemas/ViewDefinition" }, { "$ref": "#/components/schemas/RenderingDefinition" } ] }, "PartUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/PartUsage", "title": "PartUsage", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Structure" } }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "partDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartDefinition" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "itemDefinition", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "partDefinition", "portionKind", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ConnectionUsage" }, { "$ref": "#/components/schemas/RenderingUsage" }, { "$ref": "#/components/schemas/ViewUsage" } ] }, "SuccessionFlowConnectionUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/SuccessionFlowConnectionUsage", "title": "SuccessionFlowConnectionUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "SuccessionFlowConnectionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "association": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AssociationStructure" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "effectStep": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "flowConnectionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Interaction" } }, "guardExpression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "interaction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Interaction" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Structure" } }, "itemFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemFeature" }, { "type": "null" } ] }, "itemFlowEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemFlowEnd" }, "maxItems": 2 }, "itemType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "partDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartDefinition" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "sourceOutputFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "targetInputFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "transitionStep": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" }, { "type": "null" } ] }, "triggerStep": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actionDefinition", "aliasIds", "association", "behavior", "chainingFeature", "connectionDefinition", "connectorEnd", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "effectStep", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "flowConnectionDefinition", "guardExpression", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "interaction", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImplied", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "itemDefinition", "itemFeature", "itemFlowEnd", "itemType", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelatedElement", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "owningUsage", "parameter", "partDefinition", "portionKind", "qualifiedName", "relatedElement", "relatedFeature", "shortName", "source", "sourceFeature", "sourceOutputFeature", "target", "targetFeature", "targetInputFeature", "textualRepresentation", "transitionStep", "triggerStep", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "FlowConnectionUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage", "title": "FlowConnectionUsage", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "FlowConnectionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "association": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AssociationStructure" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "flowConnectionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Interaction" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "interaction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Interaction" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Structure" } }, "itemFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemFeature" }, { "type": "null" } ] }, "itemFlowEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemFlowEnd" }, "maxItems": 2 }, "itemType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "partDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartDefinition" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "sourceOutputFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "targetInputFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actionDefinition", "aliasIds", "association", "behavior", "chainingFeature", "connectionDefinition", "connectorEnd", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "flowConnectionDefinition", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "interaction", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImplied", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "itemDefinition", "itemFeature", "itemFlowEnd", "itemType", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelatedElement", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "owningUsage", "parameter", "partDefinition", "portionKind", "qualifiedName", "relatedElement", "relatedFeature", "shortName", "source", "sourceFeature", "sourceOutputFeature", "target", "targetFeature", "targetInputFeature", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/SuccessionFlowConnectionUsage" } ] }, "SuccessionAsUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/SuccessionAsUsage", "title": "SuccessionAsUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "SuccessionAsUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "association": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "effectStep": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "guardExpression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "transitionStep": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" }, { "type": "null" } ] }, "triggerStep": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "association", "chainingFeature", "connectorEnd", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "effectStep", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "guardExpression", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImplied", "isImpliedIncluded", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelatedElement", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "owningUsage", "qualifiedName", "relatedElement", "relatedFeature", "shortName", "source", "sourceFeature", "target", "targetFeature", "textualRepresentation", "transitionStep", "triggerStep", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "FlowConnectionDefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/FlowConnectionDefinition", "title": "FlowConnectionDefinition", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "FlowConnectionDefinition" }, "action": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "associationEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectionEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "action", "aliasIds", "associationEnd", "connectionEnd", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImplied", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isSufficient", "isVariation", "lifeClass", "member", "membership", "multiplicity", "name", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedReference", "ownedRelatedElement", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "parameter", "qualifiedName", "relatedElement", "relatedType", "shortName", "source", "sourceType", "step", "target", "targetType", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "ConnectorAsUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage", "title": "ConnectorAsUsage", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "association", "chainingFeature", "connectorEnd", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImplied", "isImpliedIncluded", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelatedElement", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "owningUsage", "qualifiedName", "relatedElement", "relatedFeature", "shortName", "source", "sourceFeature", "target", "targetFeature", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/SuccessionAsUsage" }, { "$ref": "#/components/schemas/ConnectionUsage" }, { "$ref": "#/components/schemas/BindingConnectorAsUsage" } ] }, "ConnectionDefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/ConnectionDefinition", "title": "ConnectionDefinition", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectionEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "associationEnd", "connectionEnd", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImplied", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isSufficient", "isVariation", "lifeClass", "member", "membership", "multiplicity", "name", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedReference", "ownedRelatedElement", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "relatedType", "shortName", "source", "sourceType", "target", "targetType", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/InterfaceDefinition" }, { "$ref": "#/components/schemas/AllocationDefinition" }, { "$ref": "#/components/schemas/FlowConnectionDefinition" } ] }, "ConnectionUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/ConnectionUsage", "title": "ConnectionUsage", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AssociationStructure" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Structure" } }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "partDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartDefinition" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "association", "chainingFeature", "connectionDefinition", "connectorEnd", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImplied", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "itemDefinition", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelatedElement", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "owningUsage", "partDefinition", "portionKind", "qualifiedName", "relatedElement", "relatedFeature", "shortName", "source", "sourceFeature", "target", "targetFeature", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/InterfaceUsage" }, { "$ref": "#/components/schemas/AllocationUsage" }, { "$ref": "#/components/schemas/FlowConnectionUsage" } ] }, "BindingConnectorAsUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/BindingConnectorAsUsage", "title": "BindingConnectorAsUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "BindingConnectorAsUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "association": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "association", "chainingFeature", "connectorEnd", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImplied", "isImpliedIncluded", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelatedElement", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "owningUsage", "qualifiedName", "relatedElement", "relatedFeature", "shortName", "source", "sourceFeature", "target", "targetFeature", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "AnalysisCaseUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage", "title": "AnalysisCaseUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "AnalysisCaseUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "analysisAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "analysisCaseDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseDefinition" }, { "type": "null" } ] }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "calculationDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "caseDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseDefinition" }, { "type": "null" } ] }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "objectiveRequirement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, { "type": "null" } ] }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "resultExpression": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actionDefinition", "actorParameter", "aliasIds", "analysisAction", "analysisCaseDefinition", "behavior", "calculationDefinition", "caseDefinition", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "function", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "objectiveRequirement", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "portionKind", "qualifiedName", "result", "resultExpression", "shortName", "subjectParameter", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "AnalysisCaseDefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseDefinition", "title": "AnalysisCaseDefinition", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "AnalysisCaseDefinition" }, "action": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "analysisAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "calculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "objectiveRequirement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "resultExpression": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "action", "actorParameter", "aliasIds", "analysisAction", "calculation", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "documentation", "elementId", "endFeature", "expression", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isModelLevelEvaluable", "isSufficient", "isVariation", "lifeClass", "member", "membership", "multiplicity", "name", "objectiveRequirement", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedReference", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelationship", "parameter", "qualifiedName", "result", "resultExpression", "shortName", "step", "subjectParameter", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "ConjugatedPortDefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/ConjugatedPortDefinition", "title": "ConjugatedPortDefinition", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ConjugatedPortDefinition" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "conjugatedPortDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConjugatedPortDefinition" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "originalPortDefinition": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortDefinition" }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedPortConjugator": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortConjugation" }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "conjugatedPortDefinition", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isSufficient", "isVariation", "lifeClass", "member", "membership", "multiplicity", "name", "originalPortDefinition", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedPortConjugator", "ownedReference", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "shortName", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "PortUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/PortUsage", "title": "PortUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "PortUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "portDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortDefinition" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "portDefinition", "portionKind", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "PortConjugation": { "$id": "https://www.omg.org/spec/SysML/20240201/PortConjugation", "title": "PortConjugation", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "PortConjugation" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "conjugatedPortDefinition": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConjugatedPortDefinition" }, "conjugatedType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortDefinition" }, "originalType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } } }, "required": [ "@id", "@type", "aliasIds", "conjugatedPortDefinition", "conjugatedType", "declaredName", "declaredShortName", "documentation", "elementId", "isImplied", "isImpliedIncluded", "isLibraryElement", "name", "originalPortDefinition", "originalType", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation" ], "additionalProperties": false }, "PortDefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/PortDefinition", "title": "PortDefinition", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "PortDefinition" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "conjugatedPortDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConjugatedPortDefinition" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "conjugatedPortDefinition", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isSufficient", "isVariation", "lifeClass", "member", "membership", "multiplicity", "name", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedReference", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "shortName", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/ConjugatedPortDefinition" } ] }, "ConjugatedPortTyping": { "$id": "https://www.omg.org/spec/SysML/20240201/ConjugatedPortTyping", "title": "ConjugatedPortTyping", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ConjugatedPortTyping" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "conjugatedPortDefinition": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConjugatedPortDefinition" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "general": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningFeature": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "portDefinition": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortDefinition" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "specific": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "typedFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "required": [ "@id", "@type", "aliasIds", "conjugatedPortDefinition", "declaredName", "declaredShortName", "documentation", "elementId", "general", "isImplied", "isImpliedIncluded", "isLibraryElement", "name", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningFeature", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "portDefinition", "qualifiedName", "relatedElement", "shortName", "source", "specific", "target", "textualRepresentation", "type", "typedFeature" ], "additionalProperties": false }, "VerificationCaseUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage", "title": "VerificationCaseUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "VerificationCaseUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "calculationDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "caseDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseDefinition" }, { "type": "null" } ] }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "objectiveRequirement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, { "type": "null" } ] }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } }, "verificationCaseDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseDefinition" }, { "type": "null" } ] }, "verifiedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } } }, "required": [ "@id", "@type", "actionDefinition", "actorParameter", "aliasIds", "behavior", "calculationDefinition", "caseDefinition", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "function", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "objectiveRequirement", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "portionKind", "qualifiedName", "result", "shortName", "subjectParameter", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership", "verificationCaseDefinition", "verifiedRequirement" ], "additionalProperties": false }, "RequirementVerificationMembership": { "$id": "https://www.omg.org/spec/SysML/20240201/RequirementVerificationMembership", "title": "RequirementVerificationMembership", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "kind": { "oneOf": [ { "$ref": "#/components/schemas/RequirementConstraintKind" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConstraint": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRequirement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "referencedConstraint": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "verifiedRequirement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "feature", "isImplied", "isImpliedIncluded", "isLibraryElement", "kind", "memberElement", "memberElementId", "memberName", "memberShortName", "membershipOwningNamespace", "name", "ownedAnnotation", "ownedConstraint", "ownedElement", "ownedMemberElement", "ownedMemberElementId", "ownedMemberFeature", "ownedMemberName", "ownedMemberShortName", "ownedRelatedElement", "ownedRelationship", "ownedRequirement", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "referencedConstraint", "relatedElement", "shortName", "source", "target", "textualRepresentation", "type", "verifiedRequirement", "visibility" ], "additionalProperties": false }, "VerificationCaseDefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/VerificationCaseDefinition", "title": "VerificationCaseDefinition", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "VerificationCaseDefinition" }, "action": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "calculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "objectiveRequirement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } }, "verifiedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } } }, "required": [ "@id", "@type", "action", "actorParameter", "aliasIds", "calculation", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "documentation", "elementId", "endFeature", "expression", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isModelLevelEvaluable", "isSufficient", "isVariation", "lifeClass", "member", "membership", "multiplicity", "name", "objectiveRequirement", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedReference", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelationship", "parameter", "qualifiedName", "result", "shortName", "step", "subjectParameter", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership", "verifiedRequirement" ], "additionalProperties": false }, "ViewpointDefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/ViewpointDefinition", "title": "ViewpointDefinition", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ViewpointDefinition" }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "assumedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "framedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "reqId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "requiredConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stakeholderParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "text": { "type": "array", "items": { "type": "string" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } }, "viewpointStakeholder": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } } }, "required": [ "@id", "@type", "actorParameter", "aliasIds", "assumedConstraint", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "documentation", "elementId", "endFeature", "expression", "feature", "featureMembership", "framedConcern", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isModelLevelEvaluable", "isSufficient", "isVariation", "lifeClass", "member", "membership", "multiplicity", "name", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedReference", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelationship", "parameter", "qualifiedName", "reqId", "requiredConstraint", "result", "shortName", "stakeholderParameter", "step", "subjectParameter", "text", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership", "viewpointStakeholder" ], "additionalProperties": false }, "ViewDefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/ViewDefinition", "title": "ViewDefinition", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "satisfiedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } }, "view": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "viewCondition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "viewRendering": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isSufficient", "isVariation", "lifeClass", "member", "membership", "multiplicity", "name", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedReference", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "satisfiedViewpoint", "shortName", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership", "view", "viewCondition", "viewRendering" ], "additionalProperties": false }, "Expose": { "$id": "https://www.omg.org/spec/SysML/20240201/Expose", "title": "Expose", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "importOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "importedElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "importOwningNamespace", "importedElement", "isImplied", "isImpliedIncluded", "isImportAll", "isLibraryElement", "isRecursive", "name", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "visibility" ], "additionalProperties": false }, { "$ref": "#/components/schemas/MembershipExpose" }, { "$ref": "#/components/schemas/NamespaceExpose" } ] }, "RenderingUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/RenderingUsage", "title": "RenderingUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "RenderingUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Structure" } }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "partDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartDefinition" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "renderingDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingDefinition" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "itemDefinition", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "partDefinition", "portionKind", "qualifiedName", "renderingDefinition", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "ViewUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/ViewUsage", "title": "ViewUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ViewUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "exposedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Structure" } }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "partDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartDefinition" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "satisfiedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } }, "viewCondition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "viewDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewDefinition" }, { "type": "null" } ] }, "viewRendering": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "exposedElement", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "itemDefinition", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "partDefinition", "portionKind", "qualifiedName", "satisfiedViewpoint", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership", "viewCondition", "viewDefinition", "viewRendering" ], "additionalProperties": false }, "MembershipExpose": { "$id": "https://www.omg.org/spec/SysML/20240201/MembershipExpose", "title": "MembershipExpose", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "importOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "importedElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "importedMembership": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "importOwningNamespace", "importedElement", "importedMembership", "isImplied", "isImpliedIncluded", "isImportAll", "isLibraryElement", "isRecursive", "name", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "visibility" ], "additionalProperties": false }, "ViewRenderingMembership": { "$id": "https://www.omg.org/spec/SysML/20240201/ViewRenderingMembership", "title": "ViewRenderingMembership", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "feature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMemberElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "referencedRendering": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "feature", "isImplied", "isImpliedIncluded", "isLibraryElement", "memberElement", "memberElementId", "memberName", "memberShortName", "membershipOwningNamespace", "name", "ownedAnnotation", "ownedElement", "ownedMemberElement", "ownedMemberElementId", "ownedMemberFeature", "ownedMemberName", "ownedMemberShortName", "ownedRelatedElement", "ownedRelationship", "ownedRendering", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "owningType", "qualifiedName", "referencedRendering", "relatedElement", "shortName", "source", "target", "textualRepresentation", "type", "visibility" ], "additionalProperties": false }, "NamespaceExpose": { "$id": "https://www.omg.org/spec/SysML/20240201/NamespaceExpose", "title": "NamespaceExpose", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "importOwningNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, "importedElement": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "importedNamespace": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "target": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "#/components/schemas/VisibilityKind" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "documentation", "elementId", "importOwningNamespace", "importedElement", "importedNamespace", "isImplied", "isImpliedIncluded", "isImportAll", "isLibraryElement", "isRecursive", "name", "ownedAnnotation", "ownedElement", "ownedRelatedElement", "ownedRelationship", "owner", "owningMembership", "owningNamespace", "owningRelatedElement", "owningRelationship", "qualifiedName", "relatedElement", "shortName", "source", "target", "textualRepresentation", "visibility" ], "additionalProperties": false }, "RenderingDefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/RenderingDefinition", "title": "RenderingDefinition", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "rendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isSufficient", "isVariation", "lifeClass", "member", "membership", "multiplicity", "name", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedReference", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "rendering", "shortName", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "ViewpointUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage", "title": "ViewpointUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ViewpointUsage" }, "actorParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "assumedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "constraintDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "framedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "predicate": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "reqId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "requiredConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "requirementDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementDefinition" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stakeholderParameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "subjectParameter": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, "text": { "type": "array", "items": { "type": "string" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } }, "viewpointDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointDefinition" }, { "type": "null" } ] }, "viewpointStakeholder": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } } }, "required": [ "@id", "@type", "actorParameter", "aliasIds", "assumedConstraint", "behavior", "chainingFeature", "constraintDefinition", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "framedConcern", "function", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "portionKind", "predicate", "qualifiedName", "reqId", "requiredConstraint", "requirementDefinition", "result", "shortName", "stakeholderParameter", "subjectParameter", "text", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership", "viewpointDefinition", "viewpointStakeholder" ], "additionalProperties": false }, "AssertConstraintUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/AssertConstraintUsage", "title": "AssertConstraintUsage", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "AssertConstraintUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "assertedConstraint": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "constraintDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "predicate": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "assertedConstraint", "behavior", "chainingFeature", "constraintDefinition", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "function", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isModelLevelEvaluable", "isNegated", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "portionKind", "predicate", "qualifiedName", "result", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/SatisfyRequirementUsage" } ] }, "ConstraintDefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/ConstraintDefinition", "title": "ConstraintDefinition", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "documentation", "elementId", "endFeature", "expression", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isModelLevelEvaluable", "isSufficient", "isVariation", "lifeClass", "member", "membership", "multiplicity", "name", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedReference", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelationship", "parameter", "qualifiedName", "result", "shortName", "step", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/RequirementDefinition" } ] }, "ConstraintUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage", "title": "ConstraintUsage", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "constraintDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "predicate": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Predicate" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "behavior", "chainingFeature", "constraintDefinition", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "function", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "portionKind", "predicate", "qualifiedName", "result", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/RequirementUsage" }, { "$ref": "#/components/schemas/AssertConstraintUsage" } ] }, "CalculationDefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/CalculationDefinition", "title": "CalculationDefinition", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "CalculationDefinition" }, "action": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "calculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Step" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "action", "aliasIds", "calculation", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "documentation", "elementId", "endFeature", "expression", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isModelLevelEvaluable", "isSufficient", "isVariation", "lifeClass", "member", "membership", "multiplicity", "name", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedReference", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelationship", "parameter", "qualifiedName", "result", "shortName", "step", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/CaseDefinition" } ] }, "CalculationUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/CalculationUsage", "title": "CalculationUsage", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "CalculationUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Behavior" } }, "calculationDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "function": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "actionDefinition", "aliasIds", "behavior", "calculationDefinition", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "function", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isModelLevelEvaluable", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "member", "membership", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "parameter", "portionKind", "qualifiedName", "result", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, { "$ref": "#/components/schemas/CaseUsage" } ] }, "MetadataDefinition": { "$id": "https://www.omg.org/spec/SysML/20240201/MetadataDefinition", "title": "MetadataDefinition", "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": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/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" } ] }, "lifeClass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/LifeClass" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "declaredName", "declaredShortName", "differencingType", "directedFeature", "directedUsage", "documentation", "elementId", "endFeature", "feature", "featureMembership", "importedMembership", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isConjugated", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isSufficient", "isVariation", "lifeClass", "member", "membership", "multiplicity", "name", "output", "ownedAction", "ownedAllocation", "ownedAnalysisCase", "ownedAnnotation", "ownedAttribute", "ownedCalculation", "ownedCase", "ownedConcern", "ownedConjugator", "ownedConnection", "ownedConstraint", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedEnumeration", "ownedFeature", "ownedFeatureMembership", "ownedFlow", "ownedImport", "ownedInterface", "ownedIntersecting", "ownedItem", "ownedMember", "ownedMembership", "ownedMetadata", "ownedOccurrence", "ownedPart", "ownedPort", "ownedReference", "ownedRelationship", "ownedRendering", "ownedRequirement", "ownedSpecialization", "ownedState", "ownedSubclassification", "ownedTransition", "ownedUnioning", "ownedUsage", "ownedUseCase", "ownedVerificationCase", "ownedView", "ownedViewpoint", "owner", "owningMembership", "owningNamespace", "owningRelationship", "qualifiedName", "shortName", "textualRepresentation", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false }, "MetadataUsage": { "$id": "https://www.omg.org/spec/SysML/20240201/MetadataUsage", "title": "MetadataUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "MetadataUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "annotatedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, "minItems": 1 }, "annotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "chainingFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "direction": { "oneOf": [ { "$ref": "#/components/schemas/FeatureDirectionKind" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "featuringType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "input": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "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" } ] }, "isReadOnly": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Structure" } }, "member": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "membership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "metaclass": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Metaclass" }, { "type": "null" } ] }, "metadataDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Metaclass" }, { "type": "null" } ] }, "multiplicity": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FlowConnectionUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Class" } }, "output": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedAnnotatingRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" }, { "type": "null" } ] }, "portionKind": { "oneOf": [ { "$ref": "#/components/schemas/PortionKind" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Type" } }, "usage": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/VariantMembership" } } }, "required": [ "@id", "@type", "aliasIds", "annotatedElement", "annotation", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featuringType", "importedMembership", "individualDefinition", "inheritedFeature", "inheritedMembership", "input", "intersectingType", "isAbstract", "isComposite", "isConjugated", "isDerived", "isEnd", "isImpliedIncluded", "isIndividual", "isLibraryElement", "isOrdered", "isPortion", "isReadOnly", "isReference", "isSufficient", "isUnique", "isVariation", "itemDefinition", "member", "membership", "metaclass", "metadataDefinition", "multiplicity", "name", "nestedAction", "nestedAllocation", "nestedAnalysisCase", "nestedAttribute", "nestedCalculation", "nestedCase", "nestedConcern", "nestedConnection", "nestedConstraint", "nestedEnumeration", "nestedFlow", "nestedInterface", "nestedItem", "nestedMetadata", "nestedOccurrence", "nestedPart", "nestedPort", "nestedReference", "nestedRendering", "nestedRequirement", "nestedState", "nestedTransition", "nestedUsage", "nestedUseCase", "nestedVerificationCase", "nestedView", "nestedViewpoint", "occurrenceDefinition", "output", "ownedAnnotatingRelationship", "ownedAnnotation", "ownedConjugator", "ownedDifferencing", "ownedDisjoining", "ownedElement", "ownedEndFeature", "ownedFeature", "ownedFeatureChaining", "ownedFeatureInverting", "ownedFeatureMembership", "ownedImport", "ownedIntersecting", "ownedMember", "ownedMembership", "ownedRedefinition", "ownedReferenceSubsetting", "ownedRelationship", "ownedSpecialization", "ownedSubsetting", "ownedTypeFeaturing", "ownedTyping", "ownedUnioning", "owner", "owningDefinition", "owningFeatureMembership", "owningMembership", "owningNamespace", "owningRelationship", "owningType", "owningUsage", "portionKind", "qualifiedName", "shortName", "textualRepresentation", "type", "unioningType", "usage", "variant", "variantMembership" ], "additionalProperties": false } }, "examples": { "Project": { "value": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "@type": "Project", "created": "1970-01-01T00:00:00.000Z", "defaultBranch": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, "description": "string", "name": "string" } }, "Projects": { "value": [ { "$ref": "#/components/examples/Project/value" } ] }, "ProjectRequest": { "value": { "@type": "Project", "defaultBranch": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, "description": "string", "name": "string" } }, "Branch": { "value": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "@type": "Branch", "created": "1970-01-01T00:00:00.000Z", "head": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, "name": "string", "owningProject": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, "referencedCommit": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } } }, "Branches": { "value": [ { "$ref": "#/components/examples/Branch/value" } ] }, "BranchRequest": { "value": { "@type": "Branch", "head": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, "name": "string" } }, "Tag": { "value": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "@type": "Tag", "created": "1970-01-01T00:00:00.000Z", "name": "string", "owningProject": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, "referencedCommit": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, "taggedCommit": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } } }, "Tags": { "value": [ { "$ref": "#/components/examples/Tag/value" } ] }, "TagRequest": { "value": { "@type": "Tag", "name": "string", "taggedCommit": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } } }, "Commit": { "value": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "@type": "Commit", "created": "1970-01-01T00:00:00.000Z", "description": "string", "owningProject": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, "previousCommit": [ { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ] } }, "Commits": { "value": [ { "$ref": "#/components/examples/Commit" } ] }, "ElementCommitRequest": { "value": { "@type": "Commit", "change": [ { "@type": "DataVersion", "payload": { "$ref": "#/components/examples/Element/value" } } ] } }, "RelationshipCommitRequest": { "value": { "@type": "Commit", "change": [ { "@type": "DataVersion", "payload": { "$ref": "#/components/examples/Relationship/value" } } ] } }, "ProjectUsageCommitRequest": { "value": { "@type": "Commit", "change": [ { "@type": "DataVersion", "payload": { "$ref": "#/components/examples/ProjectUsageRequest/value" } } ] } }, "DeleteCommitRequest": { "value": { "@type": "Commit", "change": [ { "@type": "DataVersion", "identity": { "$ref": "#/components/examples/DataIdentity/value" }, "payload": null } ] } }, "Element": { "value": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "@type": "Element", "aliasIds": [ "string" ], "documentation": [ { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], "effectiveName": "string", "elementId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "isImpliedIncluded": false, "isLibraryElement": false, "name": "string", "ownedAnnotation": [ { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], "ownedElement": [ { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], "ownedRelationship": [ { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], "owner": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, "owningMembership": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, "owningNamespace": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, "owningRelationship": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, "qualifiedName": "string", "shortName": "string", "textualRepresentation": [ { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ] } }, "Elements": { "value": [ { "$ref": "#/components/examples/Element/value" } ] }, "Relationship": { "value": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "@type": "Relationship", "aliasIds": [ "string" ], "documentation": [ { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], "effectiveName": "string", "elementId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "isImplied": false, "isImpliedIncluded": false, "isLibraryElement": false, "name": "string", "ownedAnnotation": [ { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], "ownedElement": [ { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], "ownedRelatedElement": [ { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], "ownedRelationship": [ { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], "owner": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, "owningMembership": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, "owningNamespace": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, "owningRelatedElement": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, "owningRelationship": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, "qualifiedName": "string", "relatedElement": [ { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], "shortName": "string", "source": [ { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], "target": [ { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ], "textualRepresentation": [ { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ] } }, "Relationships": { "value": [ { "$ref": "#/components/examples/Relationship/value" } ] }, "ProjectUsageRequest": { "value": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "@type": "ProjectUsage", "usedCommit": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } } }, "ProjectUsage": { "value": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "@type": "ProjectUsage", "usedCommit": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, "usedProject": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } } }, "DataVersion": { "value": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "@type": "DataVersion", "identity": { "$ref": "#/components/examples/DataIdentity/value" }, "payload": { "$ref": "#/components/examples/Element/value" } } }, "DataVersions": { "value": [ { "$ref": "#/components/examples/DataVersion/value" } ] }, "DataIdentity": { "value": { "@type": "DataIdentity", "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } }, "DataDifference": { "value": { "@type": "DataDifference", "baseData": { "$ref": "#/components/examples/DataVersion/value" }, "compareData": { "$ref": "#/components/examples/DataVersion/value" } } }, "DataDifferences": { "value": [ { "$ref": "#/components/examples/DataDifference/value" } ] }, "MergeCommit": { "value": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "@type": "Commit", "created": "1970-01-01T00:00:00.000Z", "description": "string", "owningProject": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, "previousCommit": [ { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ] } }, "MergeConflicting": { "value": [ { "$ref": "#/components/examples/DataIdentity/value" } ] }, "Query": { "value": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "@type": "Query", "owningProject": { "@id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }, "select": [ "@id" ], "where": { "@type": "PrimitiveConstraint", "inverse": false, "operator": "=", "property": "@type", "value": "Element" } } }, "Queries": { "value": [ { "$ref": "#/components/examples/Query/value" } ] }, "QueryRequest": { "value": { "@type": "Query", "select": [ "@id" ], "where": { "@type": "PrimitiveConstraint", "operator": "=", "property": "@type", "value": "Element" } } }, "ExternalDataDatatype": { "value": { "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/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 } }, "Datatypes": { "value": { "$schema": "https://json-schema.org/draft/2020-12/schema", "$defs": { "https://www.omg.org/spec/SystemsModelingAPI/20230201/ExternalData": { "$ref": "#/components/examples/ExternalDataDatatype" } } } } }, "responses": { "404": { "description": "Not Found", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" }, "examples": { "404": { "value": { "@type": "Error", "description": "Resource not found" } } } } } }, "204": { "description": "No Content", "content": { "*/*": { "schema": { "type": "null" }, "examples": { "204": { "value": null } } } } }, "default": { "description": "Unexpected Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" }, "examples": { "default": { "value": { "@type": "Error", "description": "Unexpected error" } } } } } } } } }