{ "$schema": "https://specif.de/v1.1/schema.json", "id": "_d89d4735_be09_40c7_ac57_0d93956510b8", "title": [ { "text": "Normative data type and class definitions for SpecIF 1.1", "format": "plain", "language": "en" } ], "isExtension": false, "generator": "SpecIFicator Vocabulary Generator", "createdAt": "2021-11-08T22:26:05.1347548+01:00", "dataTypes": [ { "id": "DT-Boolean", "title": "Boolean", "description": [ { "text": "The Boolean data type.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "type": "xs:boolean", "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "DT-Byte", "title": "Byte", "description": [ { "text": "A byte is an integer value between 0 and 255.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "type": "xs:integer", "minInclusive": 0, "maxInclusive": 255, "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "DT-Integer", "title": "Integer", "description": [ { "text": "A numerical integer value from -32768 to 32767.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "type": "xs:integer", "minInclusive": -32768, "maxInclusive": 32767, "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "DT-Real", "title": "Real", "description": [ { "text": "A floating point number (double).", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "type": "xs:double", "changedAt": "2021-02-14T07:59:00+01:00" }, { "id": "DT-Decimal2", "title": "Real with 2 Decimals", "description": [ { "text": "A floating point number (double) with two fraction digits.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "type": "xs:double", "fractionDigits": 2, "changedAt": "2021-02-14T07:59:00+01:00" }, { "id": "DT-DateTime", "title": "Date or Timestamp", "description": [ { "text": "Date or timestamp in ISO-format", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "type": "xs:dateTime", "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "DT-ShortString", "title": "String[256]", "description": [ { "text": "String with max. length 256", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "type": "xs:string", "maxLength": 256, "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "DT-Text", "title": "Plain or formatted Text", "description": [ { "text": "An account of the resource (source: http://dublincore.org/documents/dcmi-terms/). Descriptive text represented in plain or rich text using XHTML. SHOULD include only content that is valid and suitable inside an XHTML <div> element (source: http://open-services.net/).", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "type": "xs:string", "changedAt": "2021-02-23T07:59:00+01:00" }, { "id": "DT-URL", "title": "URL", "description": [ { "text": "A uniform resource locator.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "type": "xs:string", "maxLength": 1024, "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "DT-EmailAddress", "title": "E-mail", "description": [ { "text": "Data type to represent an e-mail address.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "type": "xs:string", "maxLength": 256, "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "DT-LifeCycleStatus", "title": "SpecIF:LifeCycleStatus", "description": [ { "text": "Enumerated values for status", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "type": "xs:string", "enumeration": [ { "id": "V-Status-0", "value": [ { "text": "SpecIF:LifecycleStatusDeprecated", "format": "plain", "language": "en" } ] }, { "id": "V-Status-1", "value": [ { "text": "SpecIF:LifecycleStatusRejected", "format": "plain", "language": "en" } ] }, { "id": "V-Status-2", "value": [ { "text": "SpecIF:LifecycleStatusInitial", "format": "plain", "language": "en" } ] }, { "id": "V-Status-3", "value": [ { "text": "SpecIF:LifecycleStatusDrafted", "format": "plain", "language": "en" } ] }, { "id": "V-Status-4", "value": [ { "text": "SpecIF:LifecycleStatusSubmitted", "format": "plain", "language": "en" } ] }, { "id": "V-Status-5", "value": [ { "text": "SpecIF:LifecycleStatusApproved", "format": "plain", "language": "en" } ] }, { "id": "V-Status-8", "value": [ { "text": "SpecIF:LifecycleStatusReady", "format": "plain", "language": "en" } ] }, { "id": "V-Status-6", "value": [ { "text": "SpecIF:LifecycleStatusDone", "format": "plain", "language": "en" } ] }, { "id": "V-Status-9", "value": [ { "text": "SpecIF:LifecycleStatusValidated", "format": "plain", "language": "en" } ] }, { "id": "V-Status-7", "value": [ { "text": "SpecIF:LifecycleStatusReleased", "format": "plain", "language": "en" } ] }, { "id": "V-Status-10", "value": [ { "text": "SpecIF:LifecycleStatusWithdrawn", "format": "plain", "language": "en" } ] } ], "multiple": false, "changedAt": "2021-02-21T07:59:00+01:00" }, { "id": "DT-Priority", "title": "SpecIF:Priority", "description": [ { "text": "Enumerated values for priority", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "type": "xs:string", "enumeration": [ { "id": "V-Prio-0", "value": [ { "text": "SpecIF:priorityHigh", "format": "plain", "language": "en" } ] }, { "id": "V-Prio-1", "value": [ { "text": "SpecIF:priorityRatherHigh", "format": "plain", "language": "en" } ] }, { "id": "V-Prio-2", "value": [ { "text": "SpecIF:priorityMedium", "format": "plain", "language": "en" } ] }, { "id": "V-Prio-3", "value": [ { "text": "SpecIF:priorityRatherLow", "format": "plain", "language": "en" } ] }, { "id": "V-Prio-4", "value": [ { "text": "SpecIF:priorityLow", "format": "plain", "language": "en" } ] } ], "multiple": false, "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "DT-Discipline", "title": "SpecIF:Discipline", "description": [ { "text": "Enumerated values for engineering discipline", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "type": "xs:string", "enumeration": [ { "id": "V-discipline-4", "value": [ { "text": "SpecIF:DisciplineSystem", "format": "plain", "language": "en" } ] }, { "id": "V-discipline-0", "value": [ { "text": "SpecIF:DisciplineMechanics", "format": "plain", "language": "en" } ] }, { "id": "V-discipline-1", "value": [ { "text": "SpecIF:DisciplineElectronics", "format": "plain", "language": "en" } ] }, { "id": "V-discipline-2", "value": [ { "text": "SpecIF:DisciplineSoftware", "format": "plain", "language": "en" } ] }, { "id": "V-discipline-3", "value": [ { "text": "SpecIF:DisciplineSafety", "format": "plain", "language": "en" } ] } ], "multiple": false, "changedAt": "2021-02-21T07:59:00+01:00" }, { "id": "DT-RequirementType", "title": "IREB:RequirementType", "description": [ { "text": "Enumerated values for the requirement type according to IREB.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "type": "xs:string", "enumeration": [ { "id": "V-RequirementType-0", "value": [ { "text": "IREB:FunctionalRequirement", "format": "plain", "language": "en" } ] }, { "id": "V-RequirementType-1", "value": [ { "text": "IREB:QualityRequirement", "format": "plain", "language": "en" } ] }, { "id": "V-RequirementType-2", "value": [ { "text": "IREB:Constraint", "format": "plain", "language": "en" } ] } ], "multiple": false, "changedAt": "2021-02-21T07:59:00+01:00" }, { "id": "DT-Perspective", "title": "Perspective", "description": [ { "text": "Enumerated values for the perspective (of a requirement)", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "type": "xs:string", "enumeration": [ { "id": "V-perspective-0", "value": [ { "text": "IREB:PerspectiveBusiness", "format": "plain", "language": "en" } ] }, { "id": "V-perspective-3", "value": [ { "text": "IREB:PerspectiveStakeholder", "format": "plain", "language": "en" } ] }, { "id": "V-perspective-1", "value": [ { "text": "IREB:PerspectiveUser", "format": "plain", "language": "en" } ] }, { "id": "V-perspective-4", "value": [ { "text": "IREB:PerspectiveOperator", "format": "plain", "language": "en" } ] }, { "id": "V-perspective-2", "value": [ { "text": "IREB:PerspectiveSystem", "format": "plain", "language": "en" } ] } ], "multiple": false, "changedAt": "2021-02-21T07:59:00+01:00" }, { "id": "DT-VisibilityKind", "title": "SpecIF:VisibilityKind", "description": [ { "text": "Enumerated values for visibility.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "type": "xs:string", "enumeration": [ { "id": "V-VisibilityKind-0", "value": [ { "text": "UML:Public", "format": "plain", "language": "en" } ] }, { "id": "V-VisibilityKind-1", "value": [ { "text": "UML:Private", "format": "plain", "language": "en" } ] }, { "id": "V-VisibilityKind-2", "value": [ { "text": "UML:Protected", "format": "plain", "language": "en" } ] }, { "id": "V-VisibilityKind-3", "value": [ { "text": "UML:Package", "format": "plain", "language": "en" } ] }, { "id": "V-VisibilityKind-4", "value": [ { "text": "UML:Internal", "format": "plain", "language": "en" } ] }, { "id": "V-VisibilityKind-5", "value": [ { "text": "UML:ProtectedInternal", "format": "plain", "language": "en" } ] } ], "multiple": false, "changedAt": "2021-02-21T07:59:00+01:00" } ], "propertyClasses": [ { "id": "PC-VisibleId", "title": "dcterms:identifier", "description": [ { "text": "
A unique reference to the resource within a given context. (source: DCMI)
An identifier for a resource. This identifier may be unique with a scope that is defined by the RM provider. Assigned by the service provider when a resource is created. Not intended for end-user display. (source: OSLC)
", "format": "xhtml", "language": "en" } ], "revision": "1.1", "replaces": [], "dataType": { "id": "DT-ShortString", "revision": "1.1" }, "format": "plain", "values": [], "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "PC-Name", "title": "dcterms:title", "description": [ { "text": "A name given to the resource. (source: DCMI)
Title (reference: Dublin Core) of the resource represented as rich text in XHTML content. SHOULD include only content that is valid inside an XHTML <span> element. (source: OSLC)
", "format": "xhtml", "language": "en" } ], "revision": "1.1", "replaces": [], "dataType": { "id": "DT-ShortString", "revision": "1.1" }, "format": "plain", "values": [], "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "PC-Description", "title": "dcterms:description", "description": [ { "text": "An account of the resource. (source: DCMI)
Descriptive text (reference: Dublin Core) about resource represented as rich text in XHTML content. SHOULD include only content that is valid and suitable inside an XHTML <div> element. (source: OSLC)
", "format": "xhtml", "language": "en" } ], "revision": "1.1", "replaces": [], "dataType": { "id": "DT-Text", "revision": "1.1" }, "format": "xhtml", "values": [], "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "PC-Origin", "title": "SpecIF:Origin", "description": [ { "text": "The origin (source, reference) of an information or requirement.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "dataType": { "id": "DT-ShortString", "revision": "1.1" }, "format": "plain", "values": [], "changedAt": "2017-06-10T15:47:24+02:00" }, { "id": "PC-Diagram", "title": "SpecIF:Diagram", "description": [ { "text": "A partial graphical representation (diagram) of a model.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "dataType": { "id": "DT-Text", "revision": "1.1" }, "format": "xhtml", "values": [], "changedAt": "2021-02-21T07:59:00+01:00" }, { "id": "PC-Notation", "title": "SpecIF:Notation", "description": [ { "text": "The notation used by a model diagram, e.g. 'BPMN:2.0', 'OMG:SysML:1.3:Activity Diagram' or 'FMC:Block Diagram'.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "dataType": { "id": "DT-ShortString", "revision": "1.1" }, "format": "plain", "values": [], "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "PC-LifeCycleStatus", "title": "SpecIF:LifeCycleStatus", "description": [ { "text": "The 'status', e.g. lifecycle state, of the resource.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "dataType": { "id": "DT-LifeCycleStatus", "revision": "1.1" }, "format": "plain", "values": [], "changedAt": "2021-02-21T07:59:00+01:00" }, { "id": "PC-Priority", "title": "SpecIF:Priority", "description": [ { "text": "The 'priority' of the resource.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "dataType": { "id": "DT-Priority", "revision": "1.1" }, "format": "plain", "values": [], "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "PC-Discipline", "title": "SpecIF:Discipline", "description": [ { "text": "The engineering discipline (system, electronics, mechanics, software, safety).", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "dataType": { "id": "DT-Discipline", "revision": "1.1" }, "multiple": true, "format": "plain", "values": [], "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "PC-Responsible", "title": "SpecIF:Responsible", "description": [ { "text": "The 'person' being responsible for the resource.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "dataType": { "id": "DT-ShortString", "revision": "1.1" }, "format": "plain", "values": [], "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "PC-DueDate", "title": "SpecIF:DueDate", "description": [ { "text": "A 'due date' for the resource.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "dataType": { "id": "DT-DateTime", "revision": "1.1" }, "format": "plain", "values": [], "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "PC-Stereotype", "title": "UML:Stereotype", "description": [ { "text": "A stereotype gives an element an additional/different meaning.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "dataType": { "id": "DT-ShortString", "revision": "1.1" }, "format": "plain", "values": [], "changedAt": "2019-03-31T17:10:23.443Z" }, { "id": "PC-Abbreviation", "title": "SpecIF:Abbreviation", "description": [ { "text": "An abbreviation for the resource or statement.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "dataType": { "id": "DT-ShortString", "revision": "1.1" }, "format": "plain", "values": [], "changedAt": "2019-04-26T12:00:00+02:00" }, { "id": "PC-Type", "title": "dcterms:type", "description": [ { "text": "The element type resp. the metamodel element (e.g. OMG:UML:2.5.1:Class)", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "dataType": { "id": "DT-ShortString", "revision": "1.1" }, "format": "plain", "values": [], "changedAt": "2019-08-20T20:32:25.411Z" }, { "id": "PC-Alias", "title": "SpecIF:Alias", "description": [ { "text": "An alias name for the resource.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "dataType": { "id": "DT-ShortString", "revision": "1.1" }, "format": "plain", "values": [], "changedAt": "2019-04-26T12:00:00+02:00" }, { "id": "PC-Value", "title": "rdf:value", "description": [ { "text": "A value of different meaning, depending on the element type (attribute default value, a taggedValue value etc.).", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "dataType": { "id": "DT-Text", "revision": "1.1" }, "format": "plain", "values": [], "changedAt": "2019-09-10T20:32:25.411Z" }, { "id": "PC-RequirementType", "title": "IREB:RequirementType", "description": [ { "text": "Enumerated value for the requirement type according to IREB.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "dataType": { "id": "DT-RequirementType", "revision": "1.1" }, "format": "plain", "values": [], "changedAt": "2020-03-29T20:32:25.411Z" }, { "id": "PC-Perspective", "title": "SpecIF:Perspective", "description": [ { "text": "Enumerated values for the perspective (of a requirement).", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "dataType": { "id": "DT-Perspective", "revision": "1.1" }, "format": "plain", "values": [], "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "PC-Visibility", "title": "SpecIF:Visibility", "description": [ { "text": "The visibility of a resource (e.g. public, private, protected,...) as known from object orientation.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "dataType": { "id": "DT-VisibilityKind", "revision": "1.1" }, "multiple": false, "format": "plain", "values": [], "changedAt": "2019-09-10T08:59:00+02:00" }, { "id": "PC-ImplementationLanguage", "title": "SpecIF:ImplementationLanguage", "description": [ { "text": "The name of an used implementation language (e.g. C, C++, C#, Java, ADA, OCL, ALF etc.).", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "dataType": { "id": "DT-ShortString", "revision": "1.1" }, "format": "plain", "values": [], "changedAt": "2019-03-31T21:00:00+02:00" } ], "resourceClasses": [ { "id": "RC-Folder", "title": "SpecIF:Heading", "description": [ { "text": "Folders with title and text for chapters or descriptive paragraphs.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "icon": "H", "isHeading": true, "instantiation": [ "auto", "user" ], "propertyClasses": [ { "id": "PC-Name", "revision": "1.1" }, { "id": "PC-Description", "revision": "1.1" }, { "id": "PC-Type", "revision": "1.1" } ], "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "RC-Paragraph", "title": "SpecIF:Paragraph", "description": [ { "text": "Information with text for descriptive paragraphs.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "icon": "P", "isHeading": false, "instantiation": [ "auto", "user" ], "propertyClasses": [ { "id": "PC-Name", "revision": "1.1" }, { "id": "PC-Description", "revision": "1.1" } ], "changedAt": "2021-03-30T08:59:00+02:00" }, { "id": "RC-Hierarchy", "title": "SpecIF:Hierarchy", "description": [ { "text": "Root node of a hierarchically organized specification (outline).", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "icon": "🖹", "isHeading": false, "instantiation": [ "auto", "user" ], "propertyClasses": [ { "id": "PC-Name", "revision": "1.1" }, { "id": "PC-Description", "revision": "1.1" } ], "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "RC-Comment", "title": "SpecIF:Comment", "description": [ { "text": "Comment referring to a model element ('resource' or 'statement' in general).", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "icon": "🗅", "isHeading": false, "instantiation": [ "auto" ], "propertyClasses": [ { "id": "PC-Name", "revision": "1.1" }, { "id": "PC-Description", "revision": "1.1" } ], "changedAt": "2021-03-30T19:59:00+02:00" }, { "id": "RC-Requirement", "title": "IREB:Requirement", "description": [ { "text": "A 'requirement' is a singular documented physical and functional need that a particular design, product or process must be able to perform.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "icon": "↯", "isHeading": false, "instantiation": [ "user" ], "propertyClasses": [ { "id": "PC-VisibleId", "revision": "1.1" }, { "id": "PC-Name", "revision": "1.1" }, { "id": "PC-Description", "revision": "1.1" }, { "id": "PC-RequirementType", "revision": "1.1" }, { "id": "PC-Priority", "revision": "1.1" }, { "id": "PC-LifeCycleStatus", "revision": "1.1" }, { "id": "PC-Perspective", "revision": "1.1" }, { "id": "PC-Discipline", "revision": "1.1" } ], "changedAt": "2021-02-22T07:59:00+01:00" }, { "id": "RC-Feature", "title": "SpecIF:Feature", "description": [ { "text": "A 'feature' is an intentional distinguishing characteristic of a system, often a unique selling proposition.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "icon": "✶", "isHeading": false, "instantiation": [ "user" ], "propertyClasses": [ { "id": "PC-VisibleId", "revision": "1.1" }, { "id": "PC-Name", "revision": "1.1" }, { "id": "PC-Description", "revision": "1.1" }, { "id": "PC-Priority", "revision": "1.1" }, { "id": "PC-LifeCycleStatus", "revision": "1.1" }, { "id": "PC-Perspective", "revision": "1.1" }, { "id": "PC-Discipline", "revision": "1.1" } ], "changedAt": "2021-02-22T07:59:00+01:00" }, { "id": "RC-Package", "title": "UML:Package", "description": [ { "text": "A 'package' is used to bring structure into a model. Packages can contain further packages and/or (model-)elements. It corresponds to a package in UML/SysML or a folder in a file system.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "icon": "🖿", "isHeading": false, "instantiation": [ "auto", "user" ], "propertyClasses": [ { "id": "PC-Name", "revision": "1.1" }, { "id": "PC-Description", "revision": "1.1" }, { "id": "PC-LifeCycleStatus", "revision": "1.1" }, { "id": "PC-Visibility", "revision": "1.1" }, { "id": "PC-Type", "revision": "1.1" }, { "id": "PC-Stereotype", "revision": "1.1" }, { "id": "PC-Value", "revision": "1.1" }, { "id": "PC-Alias", "revision": "1.1" } ], "changedAt": "2021-11-02T17:59:00+01:00" }, { "id": "RC-Diagram", "title": "SpecIF:Diagram", "description": [ { "text": "A 'diagram' is a graphical model view with a specific communication purpose, e.g. a business process or system composition.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "icon": "▣", "isHeading": false, "instantiation": [ "auto", "user" ], "propertyClasses": [ { "id": "PC-Name", "revision": "1.1" }, { "id": "PC-Description", "revision": "1.1" }, { "id": "PC-Diagram", "revision": "1.1" }, { "id": "PC-Type", "revision": "1.1" }, { "id": "PC-Notation", "revision": "1.1" }, { "id": "PC-LifeCycleStatus", "revision": "1.1" }, { "id": "PC-Stereotype", "revision": "1.1" } ], "changedAt": "2021-02-22T07:59:00+01:00" }, { "id": "RC-Actor", "title": "FMC:Actor", "description": [ { "text": "An 'actor' is a fundamental model element type representing an active entity, be it an activity, a process step, a function, a system component or a role.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "icon": "■", "isHeading": false, "instantiation": [ "auto", "user" ], "propertyClasses": [ { "id": "PC-Name", "revision": "1.1" }, { "id": "PC-Description", "revision": "1.1" }, { "id": "PC-LifeCycleStatus", "revision": "1.1" }, { "id": "PC-Visibility", "revision": "1.1" }, { "id": "PC-Type", "revision": "1.1" }, { "id": "PC-Stereotype", "revision": "1.1" }, { "id": "PC-Value", "revision": "1.1" }, { "id": "PC-Alias", "revision": "1.1" } ], "changedAt": "2019-09-10T08:59:00+02:00" }, { "id": "RC-State", "title": "FMC:State", "description": [ { "text": "A 'state' is a fundamental model element type representing a passive entity, be it a value, a condition, an information storage or even a physical shape.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "icon": "●", "isHeading": false, "instantiation": [ "auto", "user" ], "propertyClasses": [ { "id": "PC-Name", "revision": "1.1" }, { "id": "PC-Description", "revision": "1.1" }, { "id": "PC-LifeCycleStatus", "revision": "1.1" }, { "id": "PC-Visibility", "revision": "1.1" }, { "id": "PC-Type", "revision": "1.1" }, { "id": "PC-Stereotype", "revision": "1.1" }, { "id": "PC-Value", "revision": "1.1" }, { "id": "PC-Alias", "revision": "1.1" } ], "changedAt": "2019-09-10T08:59:00+02:00" }, { "id": "RC-Event", "title": "FMC:Event", "description": [ { "text": "An 'event' is a fundamental model element type representing a time reference, a change in condition/value or more generally a synchronization primitive.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "icon": "⬧", "isHeading": false, "instantiation": [ "auto", "user" ], "propertyClasses": [ { "id": "PC-Name", "revision": "1.1" }, { "id": "PC-Description", "revision": "1.1" }, { "id": "PC-LifeCycleStatus", "revision": "1.1" }, { "id": "PC-Visibility", "revision": "1.1" }, { "id": "PC-Type", "revision": "1.1" }, { "id": "PC-Stereotype", "revision": "1.1" }, { "id": "PC-Value", "revision": "1.1" }, { "id": "PC-Alias", "revision": "1.1" } ], "changedAt": "2019-09-10T08:59:00+02:00" }, { "id": "RC-Collection", "title": "SpecIF:Collection", "description": [ { "text": "A 'collection' is a logic (often conceptual) group of resources linked with a SpecIF:contains statement. It corresponds to a 'group' in BPMN diagrams or a 'boundary' in UML diagrams.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "icon": "⬚", "isHeading": false, "instantiation": [ "auto", "user" ], "propertyClasses": [ { "id": "PC-Name", "revision": "1.1" }, { "id": "PC-Description", "revision": "1.1" }, { "id": "PC-LifeCycleStatus", "revision": "1.1" }, { "id": "PC-Visibility", "revision": "1.1" }, { "id": "PC-Type", "revision": "1.1" }, { "id": "PC-Stereotype", "revision": "1.1" }, { "id": "PC-Value", "revision": "1.1" }, { "id": "PC-Alias", "revision": "1.1" } ], "changedAt": "2021-01-02T17:59:00+01:00" }, { "id": "RC-SourceCode", "title": "SpecIF:SourceCode", "description": [ { "text": "Source code assigned to a model element (e.g. an activity or operation). Typically used for model-based code generation to provide some code snippets inside the model.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "isHeading": false, "propertyClasses": [ { "id": "PC-Name", "revision": "1.1" }, { "id": "PC-ImplementationLanguage", "revision": "1.1" }, { "id": "PC-Value", "revision": "1.1" } ], "changedAt": "2019-03-24T11:00:00+01:00" } ], "statementClasses": [ { "id": "SC-Classifier", "title": "rdf:type", "description": [ { "text": "States that the relation subject is an instance of the relation object.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "isHeading": false, "instantiation": [ "auto", "user" ], "changedAt": "2019-03-24T11:00:00+01:00" }, { "id": "SC-refersTo", "title": "SpecIF:refersTo", "description": [ { "text": "A resource 'refers to' any other resource.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "isHeading": false, "instantiation": [ "auto" ], "propertyClasses": [ { "id": "PC-Type", "revision": "1.1" } ], "changedAt": "2019-08-20T20:32:25+02:00" }, { "id": "SC-dependsOn", "title": "SpecIF:dependsOn", "description": [ { "text": "Statement: Requirement/feature depends on requirement/feature.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "subjectClasses": [ { "id": "RC-Requirement", "revision": "1.1" } ], "objectClasses": [ { "id": "RC-Requirement", "revision": "1.1" } ], "isHeading": false, "instantiation": [ "user" ], "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "SC-duplicates", "title": "SpecIF:duplicates", "description": [ { "text": "The subject requirement duplicates the object requirement.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "subjectClasses": [ { "id": "RC-Requirement", "revision": "1.1" } ], "objectClasses": [ { "id": "RC-Requirement", "revision": "1.1" } ], "isHeading": false, "instantiation": [ "user" ], "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "SC-contradicts", "title": "SpecIF:contradicts", "description": [ { "text": "The subject requirement contradicts the object requirement.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "subjectClasses": [ { "id": "RC-Requirement", "revision": "1.1" } ], "objectClasses": [ { "id": "RC-Requirement", "revision": "1.1" } ], "isHeading": false, "instantiation": [ "user" ], "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "SC-refines", "title": "IREB:refines", "description": [ { "text": "The subject requirement refines the object requirement.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "subjectClasses": [ { "id": "RC-Requirement", "revision": "1.1" } ], "objectClasses": [ { "id": "RC-Requirement", "revision": "1.1" } ], "isHeading": false, "instantiation": [ "user" ], "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "SC-shows", "title": "SpecIF:shows", "description": [ { "text": "Statement: Plan resp. diagram shows model element.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "subjectClasses": [ { "id": "RC-Diagram", "revision": "1.1" } ], "objectClasses": [ { "id": "RC-Actor", "revision": "1.1" }, { "id": "RC-State", "revision": "1.1" }, { "id": "RC-Event", "revision": "1.1" } ], "isHeading": false, "instantiation": [ "auto" ], "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "SC-contains", "title": "SpecIF:contains", "description": [ { "text": "Statement: Model element contains model element.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "subjectClasses": [ { "id": "RC-Actor", "revision": "1.1" }, { "id": "RC-State", "revision": "1.1" }, { "id": "RC-Event", "revision": "1.1" } ], "objectClasses": [ { "id": "RC-Actor", "revision": "1.1" }, { "id": "RC-State", "revision": "1.1" }, { "id": "RC-Event", "revision": "1.1" } ], "isHeading": false, "instantiation": [ "auto", "user" ], "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "SC-serves", "title": "SpecIF:serves", "description": [ { "text": "Statement: An actor serves an actor.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "subjectClasses": [ { "id": "RC-Actor", "revision": "1.1" } ], "objectClasses": [ { "id": "RC-Actor", "revision": "1.1" } ], "isHeading": false, "instantiation": [ "auto" ], "changedAt": "2021-11-07T18:59:00+01:00" }, { "id": "SC-stores", "title": "SpecIF:stores", "description": [ { "text": "Statement: Actor (role, function) writes and reads state (information).", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "subjectClasses": [ { "id": "RC-Actor", "revision": "1.1" } ], "objectClasses": [ { "id": "RC-State", "revision": "1.1" } ], "isHeading": false, "instantiation": [ "auto" ], "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "SC-writes", "title": "SpecIF:writes", "description": [ { "text": "Statement: Actor (role, function) writes state (information).", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "subjectClasses": [ { "id": "RC-Actor", "revision": "1.1" } ], "objectClasses": [ { "id": "RC-State", "revision": "1.1" } ], "isHeading": false, "instantiation": [ "auto" ], "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "SC-reads", "title": "SpecIF:reads", "description": [ { "text": "Statement: Actor (role, function) reads state (information).", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "subjectClasses": [ { "id": "RC-Actor", "revision": "1.1" } ], "objectClasses": [ { "id": "RC-State", "revision": "1.1" } ], "isHeading": false, "instantiation": [ "auto", "user" ], "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "SC-influences", "title": "SpecIF:influences", "description": [ { "text": "Statement: A state (information) influences a state (information).", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "subjectClasses": [ { "id": "RC-State", "revision": "1.1" } ], "objectClasses": [ { "id": "RC-State", "revision": "1.1" } ], "isHeading": false, "instantiation": [ "auto", "user" ], "changedAt": "2021-11-07T18:59:00+01:00" }, { "id": "SC-precedes", "title": "SpecIF:precedes", "description": [ { "text": "An FMC:Actor 'precedes' an FMC:Actor or an FMC:Actor 'precedes' an FMC:Event or an FMC:Event 'precedes' an FMC:Actor. The rdf:type property specifies if it is a simple precedes, a SpecIF:signals or a SpecIF:triggers.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "subjectClasses": [ { "id": "RC-Actor", "revision": "1.1" }, { "id": "RC-Event", "revision": "1.1" } ], "objectClasses": [ { "id": "RC-Actor", "revision": "1.1" }, { "id": "RC-Event", "revision": "1.1" } ], "isHeading": false, "instantiation": [ "auto", "user" ], "propertyClasses": [ { "id": "PC-Type", "revision": "1.1" } ], "changedAt": "2020-02-17T19:32:25+01:00" }, { "id": "SC-satisfies", "title": "oslc_rm:satisfies", "description": [ { "text": "Statement: Model element satisfies requirement.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "subjectClasses": [ { "id": "RC-Actor", "revision": "1.1" }, { "id": "RC-State", "revision": "1.1" }, { "id": "RC-Event", "revision": "1.1" } ], "objectClasses": [ { "id": "RC-Requirement", "revision": "1.1" } ], "isHeading": false, "instantiation": [ "user" ], "changedAt": "2016-05-26T08:59:00+02:00" }, { "id": "SC-allocates", "title": "SpecIF:allocates", "description": [ { "text": "Statement: Model element is allocated to model element. The semantics are equal to allocation in SysML or deployment relation in UML.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "subjectClasses": [ { "id": "RC-Actor", "revision": "1.1" }, { "id": "RC-State", "revision": "1.1" }, { "id": "RC-Event", "revision": "1.1" } ], "objectClasses": [ { "id": "RC-Actor", "revision": "1.1" }, { "id": "RC-State", "revision": "1.1" }, { "id": "RC-Event", "revision": "1.1" } ], "isHeading": false, "instantiation": [ "user" ], "changedAt": "2021-03-30T08:59:00+02:00" }, { "id": "SC-implements", "title": "SpecIF:implements", "description": [ { "text": "A FMC:Actor or FMC:State 'implements' a SpecIF:Feature.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "subjectClasses": [ { "id": "RC-Actor", "revision": "1.1" }, { "id": "RC-State", "revision": "1.1" } ], "objectClasses": [ { "id": "RC-Feature", "revision": "1.1" } ], "isHeading": false, "instantiation": [ "user" ], "changedAt": "2021-11-03T07:59:00+01:00" }, { "id": "SC-isAssociatedWith", "title": "SpecIF:isAssociatedWith", "description": [ { "text": "The subject is associated with the object.", "format": "plain", "language": "en" } ], "revision": "1.1", "replaces": [], "subjectClasses": [ { "id": "RC-Actor", "revision": "1.1" }, { "id": "RC-State", "revision": "1.1" }, { "id": "RC-Event", "revision": "1.1" } ], "objectClasses": [ { "id": "RC-Actor", "revision": "1.1" }, { "id": "RC-State", "revision": "1.1" }, { "id": "RC-Event", "revision": "1.1" } ], "isHeading": false, "instantiation": [ "auto", "user" ], "propertyClasses": [ { "id": "PC-Type", "revision": "1.1" } ], "changedAt": "2021-11-01T07:59:00+01:00" }, { "id": "SC-isSpecializationOf", "title": "SpecIF:isSpecializationOf", "description": [ { "text": "A term is a specialization of another, such as 'Passenger Car' and 'Vehicle'.", "format": "plain", "language": "en" } ], "revision": "1.0", "replaces": [], "subjectClasses": [ { "id": "RC-ResourceTerm", "revision": "1.1" } ], "objectClasses": [ { "id": "RC-ResourceTerm", "revision": "1.1" } ], "isHeading": false, "instantiation": [ "user" ], "changedAt": "2018-03-21T18:06:20+01:00", "changedBy": "od" } ], "resources": [], "statements": [], "hierarchies": [] }