{ "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" } } } } }, "404": { "$ref": "#/components/responses/404" }, "409": { "description": "Conflict", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/DataIdentity" } }, "examples": { "Conflicting": { "$ref": "#/components/examples/MergeConflicting" } } } } }, "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "Data", "title": "Data", "oneOf": [ { "$ref": "#/components/schemas/Element" }, { "$ref": "#/components/schemas/ExternalData" }, { "$ref": "#/components/schemas/ExternalRelationship" }, { "$ref": "#/components/schemas/ProjectUsage" } ] }, "DataRequest": { "$id": "DataRequest", "title": "DataRequest", "oneOf": [ { "$ref": "#/components/schemas/ElementRequest" }, { "$ref": "#/components/schemas/ExternalDataRequest" }, { "$ref": "#/components/schemas/ExternalRelationshipRequest" }, { "$ref": "#/components/schemas/ProjectUsageRequest" } ] }, "DataIdentity": { "$id": "DataIdentity", "title": "DataIdentity", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "DataIdentity" } }, "required": [ "@id", "@type" ], "additionalProperties": false }, "DataIdentityRequest": { "$id": "DataIdentityRequest", "title": "DataIdentityRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "DataIdentity" } }, "required": [ "@id" ], "additionalProperties": false }, "ProjectUsage": { "$id": "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": "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": "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": "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": "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": "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": "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": "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": "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": "Constraint", "title": "Constraint", "oneOf": [ { "$ref": "#/components/schemas/CompositeConstraint" }, { "$ref": "#/components/schemas/PrimitiveConstraint" } ] }, "ConstraintRequest": { "$id": "ConstraintRequest", "title": "ConstraintRequest", "oneOf": [ { "$ref": "#/components/schemas/CompositeConstraintRequest" }, { "$ref": "#/components/schemas/PrimitiveConstraintRequest" } ] }, "CompositeConstraint": { "$id": "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": "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": "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": "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": "Error", "type": "object", "properties": { "@type": { "type": "string", "const": "Error" }, "description": { "oneOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "@type", "description" ], "additionalProperties": true }, "AcceptActionUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "ActionDefinitionRequest": { "$id": "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/CalculationDefinitionRequest" }, { "$ref": "#/components/schemas/FlowConnectionDefinitionRequest" }, { "$ref": "#/components/schemas/StateDefinitionRequest" } ] }, "ActionUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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/CalculationUsageRequest" }, { "$ref": "#/components/schemas/FlowConnectionUsageRequest" }, { "$ref": "#/components/schemas/TransitionUsageRequest" }, { "$ref": "#/components/schemas/StateUsageRequest" }, { "$ref": "#/components/schemas/LoopActionUsageRequest" }, { "$ref": "#/components/schemas/SendActionUsageRequest" }, { "$ref": "#/components/schemas/AcceptActionUsageRequest" }, { "$ref": "#/components/schemas/IfActionUsageRequest" }, { "$ref": "#/components/schemas/AssignmentActionUsageRequest" }, { "$ref": "#/components/schemas/ControlNodeRequest" }, { "$ref": "#/components/schemas/PerformActionUsageRequest" } ] }, "ActorMembershipRequest": { "$id": "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 }, "AllocationDefinitionRequest": { "$id": "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": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "AnalysisCaseDefinitionRequest": { "$id": "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" } }, "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 }, "AnalysisCaseUsageRequest": { "$id": "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" } }, "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "AnnotatingElementRequest": { "$id": "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": "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 }, "AssertConstraintUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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" } ] }, "AssignmentActionUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "AssociationRequest": { "$id": "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" } ] }, "AssociationStructureRequest": { "$id": "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" } ] }, "AttributeDefinitionRequest": { "$id": "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" } ] }, "AttributeUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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" } ] }, "BehaviorRequest": { "$id": "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/InteractionRequest" }, { "$ref": "#/components/schemas/FunctionRequest" }, { "$ref": "#/components/schemas/ActionDefinitionRequest" } ] }, "BindingConnectorRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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" } ] }, "BindingConnectorAsUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "BooleanExpressionRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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" } ] }, "CalculationDefinitionRequest": { "$id": "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": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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" } ] }, "CaseDefinitionRequest": { "$id": "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/VerificationCaseDefinitionRequest" }, { "$ref": "#/components/schemas/UseCaseDefinitionRequest" }, { "$ref": "#/components/schemas/AnalysisCaseDefinitionRequest" } ] }, "CaseUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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/VerificationCaseUsageRequest" }, { "$ref": "#/components/schemas/UseCaseUsageRequest" }, { "$ref": "#/components/schemas/AnalysisCaseUsageRequest" } ] }, "ClassRequest": { "$id": "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/StructureRequest" }, { "$ref": "#/components/schemas/BehaviorRequest" }, { "$ref": "#/components/schemas/LifeClassRequest" }, { "$ref": "#/components/schemas/OccurrenceDefinitionRequest" } ] }, "ClassifierRequest": { "$id": "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" } ] }, "CollectExpressionRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "CommentRequest": { "$id": "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" } ] }, "ConcernDefinitionRequest": { "$id": "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 }, "ConcernUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "ConjugatedPortDefinitionRequest": { "$id": "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 }, "ConjugatedPortTypingRequest": { "$id": "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 }, "ConjugationRequest": { "$id": "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" } ] }, "ConnectionDefinitionRequest": { "$id": "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/FlowConnectionDefinitionRequest" }, { "$ref": "#/components/schemas/AllocationDefinitionRequest" }, { "$ref": "#/components/schemas/InterfaceDefinitionRequest" } ] }, "ConnectionUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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/FlowConnectionUsageRequest" }, { "$ref": "#/components/schemas/AllocationUsageRequest" }, { "$ref": "#/components/schemas/InterfaceUsageRequest" } ] }, "ConnectorRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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/ItemFlowRequest" }, { "$ref": "#/components/schemas/SuccessionRequest" }, { "$ref": "#/components/schemas/BindingConnectorRequest" }, { "$ref": "#/components/schemas/ConnectorAsUsageRequest" } ] }, "ConnectorAsUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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" } ] }, "ConstraintDefinitionRequest": { "$id": "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": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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" } ] }, "ControlNodeRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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/DecisionNodeRequest" }, { "$ref": "#/components/schemas/ForkNodeRequest" }, { "$ref": "#/components/schemas/MergeNodeRequest" }, { "$ref": "#/components/schemas/JoinNodeRequest" } ] }, "DataTypeRequest": { "$id": "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" } ] }, "DecisionNodeRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "DefinitionRequest": { "$id": "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" } ] }, "DependencyRequest": { "$id": "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 }, "DifferencingRequest": { "$id": "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 }, "DisjoiningRequest": { "$id": "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 }, "DocumentationRequest": { "$id": "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 }, "ElementRequest": { "$id": "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/NamespaceRequest" }, { "$ref": "#/components/schemas/RelationshipRequest" }, { "$ref": "#/components/schemas/AnnotatingElementRequest" } ] }, "ElementFilterMembershipRequest": { "$id": "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 }, "EndFeatureMembershipRequest": { "$id": "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 }, "EnumerationDefinitionRequest": { "$id": "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": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "EventOccurrenceUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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" } ] }, "ExhibitStateUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "ExposeRequest": { "$id": "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" } ] }, "ExpressionRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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/MetadataAccessExpressionRequest" }, { "$ref": "#/components/schemas/FeatureReferenceExpressionRequest" }, { "$ref": "#/components/schemas/LiteralExpressionRequest" }, { "$ref": "#/components/schemas/InvocationExpressionRequest" }, { "$ref": "#/components/schemas/NullExpressionRequest" }, { "$ref": "#/components/schemas/BooleanExpressionRequest" }, { "$ref": "#/components/schemas/CalculationUsageRequest" } ] }, "FeatureRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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/StepRequest" }, { "$ref": "#/components/schemas/ItemFeatureRequest" }, { "$ref": "#/components/schemas/ItemFlowEndRequest" }, { "$ref": "#/components/schemas/ConnectorRequest" }, { "$ref": "#/components/schemas/MetadataFeatureRequest" }, { "$ref": "#/components/schemas/UsageRequest" } ] }, "FeatureChainExpressionRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "FeatureChainingRequest": { "$id": "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 }, "FeatureDirectionKindRequest": { "$id": "FeatureDirectionKindRequest", "title": "FeatureDirectionKindRequest", "type": "string", "enum": [ "in", "inout", "out" ] }, "FeatureInvertingRequest": { "$id": "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 }, "FeatureMembershipRequest": { "$id": "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/RequirementConstraintMembershipRequest" }, { "$ref": "#/components/schemas/ObjectiveMembershipRequest" }, { "$ref": "#/components/schemas/StateSubactionMembershipRequest" }, { "$ref": "#/components/schemas/TransitionFeatureMembershipRequest" }, { "$ref": "#/components/schemas/ViewRenderingMembershipRequest" } ] }, "FeatureReferenceExpressionRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "FeatureTypingRequest": { "$id": "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" } ] }, "FeatureValueRequest": { "$id": "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 }, "FeaturingRequest": { "$id": "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/TypeFeaturingRequest" }, { "$ref": "#/components/schemas/FeatureMembershipRequest" } ] }, "FlowConnectionDefinitionRequest": { "$id": "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 }, "FlowConnectionUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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" } ] }, "ForLoopActionUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "FramedConcernMembershipRequest": { "$id": "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 }, "FunctionRequest": { "$id": "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" } ] }, "IfActionUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "ImportRequest": { "$id": "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/NamespaceImportRequest" }, { "$ref": "#/components/schemas/MembershipImportRequest" }, { "$ref": "#/components/schemas/ExposeRequest" } ] }, "IncludeUseCaseUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "InteractionRequest": { "$id": "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" } ] }, "InterfaceDefinitionRequest": { "$id": "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 }, "InterfaceUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "IntersectingRequest": { "$id": "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 }, "InvariantRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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" } ] }, "InvocationExpressionRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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" } ] }, "ItemDefinitionRequest": { "$id": "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/MetadataDefinitionRequest" }, { "$ref": "#/components/schemas/PartDefinitionRequest" } ] }, "ItemFeatureRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "ItemFlowRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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" } ] }, "ItemFlowEndRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "ItemUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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/MetadataUsageRequest" }, { "$ref": "#/components/schemas/PartUsageRequest" } ] }, "JoinNodeRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "LibraryPackageRequest": { "$id": "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 }, "LifeClassRequest": { "$id": "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 }, "LiteralBooleanRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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/LiteralIntegerRequest" }, { "$ref": "#/components/schemas/LiteralStringRequest" }, { "$ref": "#/components/schemas/LiteralBooleanRequest" }, { "$ref": "#/components/schemas/LiteralInfinityRequest" } ] }, "LiteralInfinityRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "LiteralIntegerRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "LiteralRationalRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "LiteralStringRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "LoopActionUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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/WhileLoopActionUsageRequest" }, { "$ref": "#/components/schemas/ForLoopActionUsageRequest" } ] }, "MembershipRequest": { "$id": "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" } ] }, "MembershipExposeRequest": { "$id": "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 }, "MembershipImportRequest": { "$id": "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" } ] }, "MergeNodeRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "MetaclassRequest": { "$id": "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" } ] }, "MetadataAccessExpressionRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "MetadataDefinitionRequest": { "$id": "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 }, "MetadataFeatureRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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" } ] }, "MetadataUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "MultiplicityRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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" } ] }, "MultiplicityRangeRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "NamespaceRequest": { "$id": "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" } ] }, "NamespaceExposeRequest": { "$id": "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 }, "NamespaceImportRequest": { "$id": "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" } ] }, "NullExpressionRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "ObjectiveMembershipRequest": { "$id": "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 }, "OccurrenceDefinitionRequest": { "$id": "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/ItemDefinitionRequest" }, { "$ref": "#/components/schemas/PortDefinitionRequest" }, { "$ref": "#/components/schemas/ConstraintDefinitionRequest" }, { "$ref": "#/components/schemas/ActionDefinitionRequest" } ] }, "OccurrenceUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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/ItemUsageRequest" }, { "$ref": "#/components/schemas/EventOccurrenceUsageRequest" }, { "$ref": "#/components/schemas/PortUsageRequest" }, { "$ref": "#/components/schemas/ConstraintUsageRequest" }, { "$ref": "#/components/schemas/ActionUsageRequest" } ] }, "OperatorExpressionRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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/FeatureChainExpressionRequest" }, { "$ref": "#/components/schemas/SelectExpressionRequest" }, { "$ref": "#/components/schemas/CollectExpressionRequest" } ] }, "OwningMembershipRequest": { "$id": "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/ElementFilterMembershipRequest" }, { "$ref": "#/components/schemas/FeatureValueRequest" }, { "$ref": "#/components/schemas/VariantMembershipRequest" } ] }, "PackageRequest": { "$id": "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" } ] }, "ParameterMembershipRequest": { "$id": "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/SubjectMembershipRequest" }, { "$ref": "#/components/schemas/StakeholderMembershipRequest" }, { "$ref": "#/components/schemas/ActorMembershipRequest" } ] }, "PartDefinitionRequest": { "$id": "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": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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" } ] }, "PerformActionUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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" } ] }, "PortConjugationRequest": { "$id": "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": "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" } ] }, "PortUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "PortionKindRequest": { "$id": "PortionKindRequest", "title": "PortionKindRequest", "type": "string", "enum": [ "timeslice", "snapshot" ] }, "PredicateRequest": { "$id": "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" } ] }, "RedefinitionRequest": { "$id": "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 }, "ReferenceSubsettingRequest": { "$id": "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 }, "ReferenceUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "RelationshipRequest": { "$id": "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/FeaturingRequest" }, { "$ref": "#/components/schemas/FeatureChainingRequest" }, { "$ref": "#/components/schemas/FeatureInvertingRequest" }, { "$ref": "#/components/schemas/ConjugationRequest" }, { "$ref": "#/components/schemas/IntersectingRequest" }, { "$ref": "#/components/schemas/SpecializationRequest" }, { "$ref": "#/components/schemas/DisjoiningRequest" }, { "$ref": "#/components/schemas/UnioningRequest" }, { "$ref": "#/components/schemas/DifferencingRequest" }, { "$ref": "#/components/schemas/ConnectorRequest" }, { "$ref": "#/components/schemas/AssociationRequest" }, { "$ref": "#/components/schemas/MembershipRequest" }, { "$ref": "#/components/schemas/ImportRequest" }, { "$ref": "#/components/schemas/DependencyRequest" }, { "$ref": "#/components/schemas/AnnotationRequest" } ] }, "RenderingDefinitionRequest": { "$id": "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 }, "RenderingUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "RequirementConstraintKindRequest": { "$id": "RequirementConstraintKindRequest", "title": "RequirementConstraintKindRequest", "type": "string", "enum": [ "assumption", "requirement" ] }, "RequirementConstraintMembershipRequest": { "$id": "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" } ] }, "RequirementDefinitionRequest": { "$id": "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" } ] }, "RequirementUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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/ConcernUsageRequest" }, { "$ref": "#/components/schemas/SatisfyRequirementUsageRequest" }, { "$ref": "#/components/schemas/ViewpointUsageRequest" } ] }, "RequirementVerificationMembershipRequest": { "$id": "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 }, "ResultExpressionMembershipRequest": { "$id": "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 }, "ReturnParameterMembershipRequest": { "$id": "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 }, "SatisfyRequirementUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "SelectExpressionRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "SendActionUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "SpecializationRequest": { "$id": "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/SubsettingRequest" }, { "$ref": "#/components/schemas/FeatureTypingRequest" } ] }, "StakeholderMembershipRequest": { "$id": "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 }, "StateDefinitionRequest": { "$id": "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 }, "StateSubactionKindRequest": { "$id": "StateSubactionKindRequest", "title": "StateSubactionKindRequest", "type": "string", "enum": [ "entry", "do", "exit" ] }, "StateSubactionMembershipRequest": { "$id": "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 }, "StateUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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" } ] }, "StepRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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/ItemFlowRequest" }, { "$ref": "#/components/schemas/ExpressionRequest" }, { "$ref": "#/components/schemas/ActionUsageRequest" } ] }, "StructureRequest": { "$id": "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" } ] }, "SubclassificationRequest": { "$id": "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 }, "SubjectMembershipRequest": { "$id": "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 }, "SubsettingRequest": { "$id": "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/RedefinitionRequest" }, { "$ref": "#/components/schemas/ReferenceSubsettingRequest" } ] }, "SuccessionRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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" } ] }, "SuccessionAsUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "SuccessionFlowConnectionUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "SuccessionItemFlowRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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" } ] }, "TextualRepresentationRequest": { "$id": "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 }, "TransitionFeatureKindRequest": { "$id": "TransitionFeatureKindRequest", "title": "TransitionFeatureKindRequest", "type": "string", "enum": [ "trigger", "guard", "effect" ] }, "TransitionFeatureMembershipRequest": { "$id": "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 }, "TransitionUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "TriggerInvocationExpressionRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "TriggerKindRequest": { "$id": "TriggerKindRequest", "title": "TriggerKindRequest", "type": "string", "enum": [ "when", "at", "after" ] }, "TypeRequest": { "$id": "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" } ] }, "TypeFeaturingRequest": { "$id": "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 }, "UnioningRequest": { "$id": "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 }, "UsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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/OccurrenceUsageRequest" }, { "$ref": "#/components/schemas/ConnectorAsUsageRequest" }, { "$ref": "#/components/schemas/ReferenceUsageRequest" }, { "$ref": "#/components/schemas/AttributeUsageRequest" } ] }, "UseCaseDefinitionRequest": { "$id": "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 }, "UseCaseUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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" } ] }, "VariantMembershipRequest": { "$id": "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 }, "VerificationCaseDefinitionRequest": { "$id": "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 }, "VerificationCaseUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "ViewDefinitionRequest": { "$id": "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 }, "ViewRenderingMembershipRequest": { "$id": "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 }, "ViewUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "ViewpointDefinitionRequest": { "$id": "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 }, "ViewpointUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "VisibilityKindRequest": { "$id": "VisibilityKindRequest", "title": "VisibilityKindRequest", "type": "string", "enum": [ "private", "protected", "public" ] }, "WhileLoopActionUsageRequest": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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 }, "Identified": { "$id": "Identified", "title": "Identified", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" } }, "required": [ "@id" ], "additionalProperties": false }, "AcceptActionUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "ActionDefinition": { "$id": "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/CalculationDefinition" }, { "$ref": "#/components/schemas/FlowConnectionDefinition" }, { "$ref": "#/components/schemas/StateDefinition" } ] }, "ActionUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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/CalculationUsage" }, { "$ref": "#/components/schemas/FlowConnectionUsage" }, { "$ref": "#/components/schemas/TransitionUsage" }, { "$ref": "#/components/schemas/StateUsage" }, { "$ref": "#/components/schemas/LoopActionUsage" }, { "$ref": "#/components/schemas/SendActionUsage" }, { "$ref": "#/components/schemas/AcceptActionUsage" }, { "$ref": "#/components/schemas/IfActionUsage" }, { "$ref": "#/components/schemas/AssignmentActionUsage" }, { "$ref": "#/components/schemas/ControlNode" }, { "$ref": "#/components/schemas/PerformActionUsage" } ] }, "ActorMembership": { "$id": "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 }, "AllocationDefinition": { "$id": "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": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "AnalysisCaseDefinition": { "$id": "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" } }, "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", "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 }, "AnalysisCaseUsage": { "$id": "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" } }, "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "analysisCaseDefinition", "behavior", "calculationDefinition", "caseDefinition", "chainingFeature", "declaredName", "declaredShortName", "definition", "differencingType", "directedFeature", "directedUsage", "direction", "documentation", "elementId", "endFeature", "endOwningType", "feature", "featureMembership", "featureTarget", "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 }, "AnnotatingElement": { "$id": "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": "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 }, "AssertConstraintUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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" } ] }, "AssignmentActionUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "Association": { "$id": "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" } ] }, "AssociationStructure": { "$id": "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" } ] }, "AttributeDefinition": { "$id": "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" } ] }, "AttributeUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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" } ] }, "Behavior": { "$id": "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/Interaction" }, { "$ref": "#/components/schemas/Function" }, { "$ref": "#/components/schemas/ActionDefinition" } ] }, "BindingConnector": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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" } ] }, "BindingConnectorAsUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "BooleanExpression": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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" } ] }, "CalculationDefinition": { "$id": "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": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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" } ] }, "CaseDefinition": { "$id": "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/VerificationCaseDefinition" }, { "$ref": "#/components/schemas/UseCaseDefinition" }, { "$ref": "#/components/schemas/AnalysisCaseDefinition" } ] }, "CaseUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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/VerificationCaseUsage" }, { "$ref": "#/components/schemas/UseCaseUsage" }, { "$ref": "#/components/schemas/AnalysisCaseUsage" } ] }, "Class": { "$id": "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/Structure" }, { "$ref": "#/components/schemas/Behavior" }, { "$ref": "#/components/schemas/LifeClass" }, { "$ref": "#/components/schemas/OccurrenceDefinition" } ] }, "Classifier": { "$id": "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" } ] }, "CollectExpression": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "Comment": { "$id": "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" } ] }, "ConcernDefinition": { "$id": "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 }, "ConcernUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "ConjugatedPortDefinition": { "$id": "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 }, "ConjugatedPortTyping": { "$id": "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 }, "Conjugation": { "$id": "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" } ] }, "ConnectionDefinition": { "$id": "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/FlowConnectionDefinition" }, { "$ref": "#/components/schemas/AllocationDefinition" }, { "$ref": "#/components/schemas/InterfaceDefinition" } ] }, "ConnectionUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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/FlowConnectionUsage" }, { "$ref": "#/components/schemas/AllocationUsage" }, { "$ref": "#/components/schemas/InterfaceUsage" } ] }, "Connector": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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/ItemFlow" }, { "$ref": "#/components/schemas/Succession" }, { "$ref": "#/components/schemas/BindingConnector" }, { "$ref": "#/components/schemas/ConnectorAsUsage" } ] }, "ConnectorAsUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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" } ] }, "ConstraintDefinition": { "$id": "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": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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" } ] }, "ControlNode": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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/DecisionNode" }, { "$ref": "#/components/schemas/ForkNode" }, { "$ref": "#/components/schemas/MergeNode" }, { "$ref": "#/components/schemas/JoinNode" } ] }, "DataType": { "$id": "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" } ] }, "DecisionNode": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "Definition": { "$id": "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" } ] }, "Dependency": { "$id": "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 }, "Differencing": { "$id": "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 }, "Disjoining": { "$id": "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 }, "Documentation": { "$id": "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 }, "Element": { "$id": "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/Namespace" }, { "$ref": "#/components/schemas/Relationship" }, { "$ref": "#/components/schemas/AnnotatingElement" } ] }, "ElementFilterMembership": { "$id": "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 }, "EndFeatureMembership": { "$id": "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 }, "EnumerationDefinition": { "$id": "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": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "EventOccurrenceUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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" } ] }, "ExhibitStateUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "Expose": { "$id": "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" } ] }, "Expression": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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/MetadataAccessExpression" }, { "$ref": "#/components/schemas/FeatureReferenceExpression" }, { "$ref": "#/components/schemas/LiteralExpression" }, { "$ref": "#/components/schemas/InvocationExpression" }, { "$ref": "#/components/schemas/NullExpression" }, { "$ref": "#/components/schemas/BooleanExpression" }, { "$ref": "#/components/schemas/CalculationUsage" } ] }, "Feature": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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/Step" }, { "$ref": "#/components/schemas/ItemFeature" }, { "$ref": "#/components/schemas/ItemFlowEnd" }, { "$ref": "#/components/schemas/Connector" }, { "$ref": "#/components/schemas/MetadataFeature" }, { "$ref": "#/components/schemas/Usage" } ] }, "FeatureChainExpression": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "FeatureChaining": { "$id": "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 }, "FeatureDirectionKind": { "$id": "FeatureDirectionKind", "title": "FeatureDirectionKind", "type": "string", "enum": [ "in", "inout", "out" ] }, "FeatureInverting": { "$id": "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 }, "FeatureMembership": { "$id": "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/RequirementConstraintMembership" }, { "$ref": "#/components/schemas/ObjectiveMembership" }, { "$ref": "#/components/schemas/StateSubactionMembership" }, { "$ref": "#/components/schemas/TransitionFeatureMembership" }, { "$ref": "#/components/schemas/ViewRenderingMembership" } ] }, "FeatureReferenceExpression": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "FeatureTyping": { "$id": "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" } ] }, "FeatureValue": { "$id": "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 }, "Featuring": { "$id": "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/TypeFeaturing" }, { "$ref": "#/components/schemas/FeatureMembership" } ] }, "FlowConnectionDefinition": { "$id": "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 }, "FlowConnectionUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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" } ] }, "ForLoopActionUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "FramedConcernMembership": { "$id": "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 }, "Function": { "$id": "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" } ] }, "IfActionUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "Import": { "$id": "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/NamespaceImport" }, { "$ref": "#/components/schemas/MembershipImport" }, { "$ref": "#/components/schemas/Expose" } ] }, "IncludeUseCaseUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "Interaction": { "$id": "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" } ] }, "InterfaceDefinition": { "$id": "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 }, "InterfaceUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "Intersecting": { "$id": "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 }, "Invariant": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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" } ] }, "InvocationExpression": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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" } ] }, "ItemDefinition": { "$id": "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/MetadataDefinition" }, { "$ref": "#/components/schemas/PartDefinition" } ] }, "ItemFeature": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "ItemFlow": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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" } ] }, "ItemFlowEnd": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "ItemUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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/MetadataUsage" }, { "$ref": "#/components/schemas/PartUsage" } ] }, "JoinNode": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "LibraryPackage": { "$id": "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 }, "LifeClass": { "$id": "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 }, "LiteralBoolean": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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/LiteralInteger" }, { "$ref": "#/components/schemas/LiteralString" }, { "$ref": "#/components/schemas/LiteralBoolean" }, { "$ref": "#/components/schemas/LiteralInfinity" } ] }, "LiteralInfinity": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "LiteralInteger": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "LiteralRational": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "LiteralString": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "LoopActionUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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/WhileLoopActionUsage" }, { "$ref": "#/components/schemas/ForLoopActionUsage" } ] }, "Membership": { "$id": "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" } ] }, "MembershipExpose": { "$id": "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 }, "MembershipImport": { "$id": "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" } ] }, "MergeNode": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "Metaclass": { "$id": "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" } ] }, "MetadataAccessExpression": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "MetadataDefinition": { "$id": "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 }, "MetadataFeature": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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" } ] }, "MetadataUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "Multiplicity": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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" } ] }, "MultiplicityRange": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "Namespace": { "$id": "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" } ] }, "NamespaceExpose": { "$id": "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 }, "NamespaceImport": { "$id": "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" } ] }, "NullExpression": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "ObjectiveMembership": { "$id": "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 }, "OccurrenceDefinition": { "$id": "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/ItemDefinition" }, { "$ref": "#/components/schemas/PortDefinition" }, { "$ref": "#/components/schemas/ConstraintDefinition" }, { "$ref": "#/components/schemas/ActionDefinition" } ] }, "OccurrenceUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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/ItemUsage" }, { "$ref": "#/components/schemas/EventOccurrenceUsage" }, { "$ref": "#/components/schemas/PortUsage" }, { "$ref": "#/components/schemas/ConstraintUsage" }, { "$ref": "#/components/schemas/ActionUsage" } ] }, "OperatorExpression": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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/FeatureChainExpression" }, { "$ref": "#/components/schemas/SelectExpression" }, { "$ref": "#/components/schemas/CollectExpression" } ] }, "OwningMembership": { "$id": "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/ElementFilterMembership" }, { "$ref": "#/components/schemas/FeatureValue" }, { "$ref": "#/components/schemas/VariantMembership" } ] }, "Package": { "$id": "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" } ] }, "ParameterMembership": { "$id": "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/SubjectMembership" }, { "$ref": "#/components/schemas/StakeholderMembership" }, { "$ref": "#/components/schemas/ActorMembership" } ] }, "PartDefinition": { "$id": "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": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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" } ] }, "PerformActionUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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" } ] }, "PortConjugation": { "$id": "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": "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" } ] }, "PortUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "PortionKind": { "$id": "PortionKind", "title": "PortionKind", "type": "string", "enum": [ "timeslice", "snapshot" ] }, "Predicate": { "$id": "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" } ] }, "Redefinition": { "$id": "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 }, "ReferenceSubsetting": { "$id": "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 }, "ReferenceUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "Relationship": { "$id": "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/Featuring" }, { "$ref": "#/components/schemas/FeatureChaining" }, { "$ref": "#/components/schemas/FeatureInverting" }, { "$ref": "#/components/schemas/Conjugation" }, { "$ref": "#/components/schemas/Intersecting" }, { "$ref": "#/components/schemas/Specialization" }, { "$ref": "#/components/schemas/Disjoining" }, { "$ref": "#/components/schemas/Unioning" }, { "$ref": "#/components/schemas/Differencing" }, { "$ref": "#/components/schemas/Connector" }, { "$ref": "#/components/schemas/Association" }, { "$ref": "#/components/schemas/Membership" }, { "$ref": "#/components/schemas/Import" }, { "$ref": "#/components/schemas/Dependency" }, { "$ref": "#/components/schemas/Annotation" } ] }, "RenderingDefinition": { "$id": "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 }, "RenderingUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "RequirementConstraintKind": { "$id": "RequirementConstraintKind", "title": "RequirementConstraintKind", "type": "string", "enum": [ "assumption", "requirement" ] }, "RequirementConstraintMembership": { "$id": "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" } ] }, "RequirementDefinition": { "$id": "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" } ] }, "RequirementUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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/ConcernUsage" }, { "$ref": "#/components/schemas/SatisfyRequirementUsage" }, { "$ref": "#/components/schemas/ViewpointUsage" } ] }, "RequirementVerificationMembership": { "$id": "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 }, "ResultExpressionMembership": { "$id": "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 }, "ReturnParameterMembership": { "$id": "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 }, "SatisfyRequirementUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "SelectExpression": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "SendActionUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "Specialization": { "$id": "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/Subsetting" }, { "$ref": "#/components/schemas/FeatureTyping" } ] }, "StakeholderMembership": { "$id": "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 }, "StateDefinition": { "$id": "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 }, "StateSubactionKind": { "$id": "StateSubactionKind", "title": "StateSubactionKind", "type": "string", "enum": [ "entry", "do", "exit" ] }, "StateSubactionMembership": { "$id": "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 }, "StateUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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" } ] }, "Step": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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/ItemFlow" }, { "$ref": "#/components/schemas/Expression" }, { "$ref": "#/components/schemas/ActionUsage" } ] }, "Structure": { "$id": "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" } ] }, "Subclassification": { "$id": "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 }, "SubjectMembership": { "$id": "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 }, "Subsetting": { "$id": "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/Redefinition" }, { "$ref": "#/components/schemas/ReferenceSubsetting" } ] }, "Succession": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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" } ] }, "SuccessionAsUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "SuccessionFlowConnectionUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "SuccessionItemFlow": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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" } ] }, "TextualRepresentation": { "$id": "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 }, "TransitionFeatureKind": { "$id": "TransitionFeatureKind", "title": "TransitionFeatureKind", "type": "string", "enum": [ "trigger", "guard", "effect" ] }, "TransitionFeatureMembership": { "$id": "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 }, "TransitionUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "TriggerInvocationExpression": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "TriggerKind": { "$id": "TriggerKind", "title": "TriggerKind", "type": "string", "enum": [ "when", "at", "after" ] }, "Type": { "$id": "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" } ] }, "TypeFeaturing": { "$id": "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 }, "Unioning": { "$id": "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 }, "Usage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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/OccurrenceUsage" }, { "$ref": "#/components/schemas/ConnectorAsUsage" }, { "$ref": "#/components/schemas/ReferenceUsage" }, { "$ref": "#/components/schemas/AttributeUsage" } ] }, "UseCaseDefinition": { "$id": "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 }, "UseCaseUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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" } ] }, "VariantMembership": { "$id": "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 }, "VerificationCaseDefinition": { "$id": "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 }, "VerificationCaseUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "ViewDefinition": { "$id": "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 }, "ViewRenderingMembership": { "$id": "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 }, "ViewUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "ViewpointDefinition": { "$id": "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 }, "ViewpointUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 }, "VisibilityKind": { "$id": "VisibilityKind", "title": "VisibilityKind", "type": "string", "enum": [ "private", "protected", "public" ] }, "WhileLoopActionUsage": { "$id": "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" } }, "featureTarget": { "$ref": "#/components/schemas/Identified", "$comment": "https://www.omg.org/spec/SysML/20240201/Feature" }, "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", "featureTarget", "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 } }, "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": { "204": { "description": "No Content", "content": { "*/*": { "schema": { "type": "null" }, "examples": { "204": { "value": null } } } } }, "404": { "description": "Not Found", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" }, "examples": { "404": { "value": { "@type": "Error", "description": "Resource not found" } } } } } }, "default": { "description": "Unexpected Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Error" }, "examples": { "default": { "value": { "@type": "Error", "description": "Unexpected error" } } } } } } } } }