From 75be2c59043036d4c0c31558fbf2aeb8d2fc8bf1 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Thu, 19 Dec 2024 15:08:59 -0600 Subject: [PATCH 001/141] Add Process Obect for HBOM Signed-off-by: stevenc-stb --- model/Core/Classes/Process.md | 36 +++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 model/Core/Classes/Process.md diff --git a/model/Core/Classes/Process.md b/model/Core/Classes/Process.md new file mode 100644 index 000000000..3bfd6f959 --- /dev/null +++ b/model/Core/Classes/Process.md @@ -0,0 +1,36 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# Process + +## Summary + +Class that describes a instance of process. + +## Description + +Processes define a set of tasks needed to perform a procedure. The step to assemble a table is an is a process. + +## Metadata + +- name: Process +- SubclassOf: /Core/Artifact +- Instantiability: Concrete + +## Properties + +- version + - type: xsd:string + - minCount: 1 + - maxCount: 1 +- rationale + - type: xsd:string + - minCount: 0 + - maxCount: 1 +- status + - type: documentState + - minCount: 0 + - maxCount: 1 +- type + - type: processType + - minCount: 1 + - maxCount: 1 From b111d39391496310979da906928baa1d7c3f404a Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Thu, 19 Dec 2024 15:10:57 -0600 Subject: [PATCH 002/141] Add files via upload Signed-off-by: stevenc-stb --- model/Core/Properties/rationale.md | 17 +++++++++++++++++ model/Core/Properties/status.md | 17 +++++++++++++++++ model/Core/Properties/type.md | 17 +++++++++++++++++ model/Core/Properties/version.md | 17 +++++++++++++++++ 4 files changed, 68 insertions(+) create mode 100644 model/Core/Properties/rationale.md create mode 100644 model/Core/Properties/status.md create mode 100644 model/Core/Properties/type.md create mode 100644 model/Core/Properties/version.md diff --git a/model/Core/Properties/rationale.md b/model/Core/Properties/rationale.md new file mode 100644 index 000000000..14e993bcc --- /dev/null +++ b/model/Core/Properties/rationale.md @@ -0,0 +1,17 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# rationale + +## Summary + +The reason a process exists. + +## Description + +The reason a process exists. + +## Metadata + +- name: rationale +- Nature: DataProperty +- Range: xsd:string diff --git a/model/Core/Properties/status.md b/model/Core/Properties/status.md new file mode 100644 index 000000000..c2d0c86af --- /dev/null +++ b/model/Core/Properties/status.md @@ -0,0 +1,17 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# status + +## Summary + +Status describes the state of a process status. + +## Description + +Draft, active, obsolete or other are used to define the state or status of a process. + +## Metadata + +- name: status +- Nature: DataProperty +- Range: documentState diff --git a/model/Core/Properties/type.md b/model/Core/Properties/type.md new file mode 100644 index 000000000..eb29f2dd0 --- /dev/null +++ b/model/Core/Properties/type.md @@ -0,0 +1,17 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# type + +## Summary + +Type defines a category of processes. + +## Description + +Processes vary by implementation. The process type defines the specific category of process. + +## Metadata + +- name: type +- Nature: DataProperty +- Range: ProcessType diff --git a/model/Core/Properties/version.md b/model/Core/Properties/version.md new file mode 100644 index 000000000..36ef8e498 --- /dev/null +++ b/model/Core/Properties/version.md @@ -0,0 +1,17 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# version + +## Summary + +Defines the version of a specific process. + +## Description + +Defines the version of a specific process. + +## Metadata + +- name: version +- Nature: DataProperty +- Range: xsd:string From f7b92b049ca7938f8715baa91ad6dbd2ae36e02e Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Thu, 19 Dec 2024 15:12:14 -0600 Subject: [PATCH 003/141] Add Hardware Class Profile Signed-off-by: stevenc-stb --- model/Hardware/Classes/HBOMDimensions.md | 42 +++++++++++++++++ model/Hardware/Classes/HBOMPhysical.md | 32 +++++++++++++ model/Hardware/Classes/Hardware.md | 47 +++++++++++++++++++ model/Hardware/Hardware.md | 34 ++++++++++++++ model/Hardware/Properties/batchNumber.md | 17 +++++++ model/Hardware/Properties/centerofMass.md | 17 +++++++ .../Properties/coordinateOrientation.md | 17 +++++++ model/Hardware/Properties/dimensions.md | 17 +++++++ model/Hardware/Properties/dimensionsUnit.md | 17 +++++++ .../Properties/informationElementList.md | 17 +++++++ model/Hardware/Properties/mass.md | 17 +++++++ model/Hardware/Properties/massUnit.md | 17 +++++++ .../Properties/organizationalEntity.md | 17 +++++++ model/Hardware/Properties/partNumber.md | 17 +++++++ model/Hardware/Properties/physical.md | 17 +++++++ model/Hardware/Properties/releaseDate.md | 17 +++++++ model/Hardware/Properties/serialNumber.md | 17 +++++++ model/Hardware/Properties/version.md | 17 +++++++ model/Hardware/Properties/virtualFlag.md | 18 +++++++ model/Hardware/Properties/xAxis.md | 17 +++++++ model/Hardware/Properties/yAxis.md | 17 +++++++ model/Hardware/Properties/zAxis.md | 17 +++++++ .../Vocabularies/coordinateOrientationType.md | 22 +++++++++ model/Hardware/Vocabularies/documentState.md | 23 +++++++++ model/Hardware/Vocabularies/processType.md | 29 ++++++++++++ 25 files changed, 536 insertions(+) create mode 100644 model/Hardware/Classes/HBOMDimensions.md create mode 100644 model/Hardware/Classes/HBOMPhysical.md create mode 100644 model/Hardware/Classes/Hardware.md create mode 100644 model/Hardware/Hardware.md create mode 100644 model/Hardware/Properties/batchNumber.md create mode 100644 model/Hardware/Properties/centerofMass.md create mode 100644 model/Hardware/Properties/coordinateOrientation.md create mode 100644 model/Hardware/Properties/dimensions.md create mode 100644 model/Hardware/Properties/dimensionsUnit.md create mode 100644 model/Hardware/Properties/informationElementList.md create mode 100644 model/Hardware/Properties/mass.md create mode 100644 model/Hardware/Properties/massUnit.md create mode 100644 model/Hardware/Properties/organizationalEntity.md create mode 100644 model/Hardware/Properties/partNumber.md create mode 100644 model/Hardware/Properties/physical.md create mode 100644 model/Hardware/Properties/releaseDate.md create mode 100644 model/Hardware/Properties/serialNumber.md create mode 100644 model/Hardware/Properties/version.md create mode 100644 model/Hardware/Properties/virtualFlag.md create mode 100644 model/Hardware/Properties/xAxis.md create mode 100644 model/Hardware/Properties/yAxis.md create mode 100644 model/Hardware/Properties/zAxis.md create mode 100644 model/Hardware/Vocabularies/coordinateOrientationType.md create mode 100644 model/Hardware/Vocabularies/documentState.md create mode 100644 model/Hardware/Vocabularies/processType.md diff --git a/model/Hardware/Classes/HBOMDimensions.md b/model/Hardware/Classes/HBOMDimensions.md new file mode 100644 index 000000000..45ac661bb --- /dev/null +++ b/model/Hardware/Classes/HBOMDimensions.md @@ -0,0 +1,42 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# HBOMDimensions + +## Summary + +Class that describes a instance of HBOMDimensions. + +## Description + +This class records the unit dimensions. + +## Metadata + +- name: HBOMDimensions +- Instantiability: Concrete + +## Properties + +- xAxis + - type: xsd:string + - minCount: 1 + - maxCount: 1 +- yAxis + - type: xsd:string + - minCount: 1 + - maxCount: 1 +- zAxis + - type: xsd:string + - minCount: 1 + - maxCount: 1 +- dimensionsUnit + - type: xsd:string + - minCount: 1 + - maxCount: 1 +- coordinateorientation + - type: xsd:coordinateorientationType + - minCount: 1 + - maxCount: 1 + + + diff --git a/model/Hardware/Classes/HBOMPhysical.md b/model/Hardware/Classes/HBOMPhysical.md new file mode 100644 index 000000000..bf99f696b --- /dev/null +++ b/model/Hardware/Classes/HBOMPhysical.md @@ -0,0 +1,32 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# HBOMPhysical + +## Summary + +Class that describes a instance of HBOMPhysical. + +## Description + +Describes the physical characteristics of hardware. +Physical characteristics include dimensions, mass, units and related items. + +## Metadata + +- name: HBOMPhysical +- Instantiability: Concrete + +## Properties + +- dimensions + - type: /Hardware/HBOMDimensions + - maxCount: 1 +- mass + - type: xsd:Number + - maxCount: 1 +- massUnit + - type: xsd:string + - maxCount: 1 +- centerofMass + - type: xsd:/Hardware/HBOMDimensions + - maxCount: 1 diff --git a/model/Hardware/Classes/Hardware.md b/model/Hardware/Classes/Hardware.md new file mode 100644 index 000000000..29bdcf10c --- /dev/null +++ b/model/Hardware/Classes/Hardware.md @@ -0,0 +1,47 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# Hardware + +## Summary +Class that describes a instance of Hardware. + +## Description +A hardware artifact is a distinct article or unit related to hardware such as a unit. + +## Metadata +- name: Hardware +- SubclassOf: /Core/Element +- Instantiability: Concrete + +## Properties + +- physical + - type: /Hardware/HBOMPhysical + - minCount: 0 + - maxCount: 1 +- virtualFlag + - type: xsd:boolean + - minCount: 1 + - maxCount: 1 +- organizationalEntity + - type: /Core/Organization + - minCount: 1 + - maxCount: 1 +- version + - type: xsd:string + - maxCount: 1 +- partNumber + - type: xsd:string + - minCount: 1 + - maxCount: 1 +- releaseDate + - type: /Core/DateTime + - maxCount: 1 +- serialNumber + - type: xsd:string + - maxCount: 1 +- batchNumber + - type: xsd:string + - maxCount: 1 +- informationElementList + - type:/Core/DictionaryEntry diff --git a/model/Hardware/Hardware.md b/model/Hardware/Hardware.md new file mode 100644 index 000000000..23320de0f --- /dev/null +++ b/model/Hardware/Hardware.md @@ -0,0 +1,34 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# Hardware + +## Summary + +The Hardware Profile provides additional metadata, that is useful for hardware. + +## Description + +The Hardware namespace defines concepts related to hardware, including VuHardware +preparation process, its characteristics, and its access methods. + +## Metadata + +- id: https://spdx.org/rdf/3.1.0/terms/Hardware +- name: Hardware + +## Profile conformance + +For an element collection to be conformant with this profile, +the following has to hold: + + +1. for every `/Hardware/Hardware` The property listed under the physical are not available if virtualFlag = true + +2. for every `/Core/Process` with the processType = 'Instantiation' there MUST exist exactly one + `/Core/Relationship` of type `instantiation` having that element as its + `from` property and a `/Hardware/Hardware` as its `to` + property with that element virtualFlag = true. + +3. for every `/Hardware/HBOMPhysical` If the property mass is defined then massUnit must be defined. + +4. For evert `/Hardware/HBOMPhysical` If the property dimensions and centerofMass is defined then both centerofMass and dimensions have the same coordinateorientationType for x, y, and z. diff --git a/model/Hardware/Properties/batchNumber.md b/model/Hardware/Properties/batchNumber.md new file mode 100644 index 000000000..33551523a --- /dev/null +++ b/model/Hardware/Properties/batchNumber.md @@ -0,0 +1,17 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# batchNumber + +## Summary + +Identifier for product production batch. + +## Description + +A group of products produced in a common process is called a batch. Batches are identified by batch numbers. + +## Metadata + +- name: batchNumber +- Nature: DataProperty +- Range: xsd:string diff --git a/model/Hardware/Properties/centerofMass.md b/model/Hardware/Properties/centerofMass.md new file mode 100644 index 000000000..2c70215ec --- /dev/null +++ b/model/Hardware/Properties/centerofMass.md @@ -0,0 +1,17 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# centerofMass + +## Summary + +A point representing the mean position of the matter in a body or system. + +## Description + +The mass-center is a fixed property for a given rigid body (e.g. with no slosh or articulation), whereas the center-of-gravity may, in addition, depend upon its orientation in a non-uniform gravitational field. + +## Metadata + +- name: centerofMass +- Nature: ObjectProperty +- Range: /Hardware/HBOMDimensions diff --git a/model/Hardware/Properties/coordinateOrientation.md b/model/Hardware/Properties/coordinateOrientation.md new file mode 100644 index 000000000..2a8f39d0f --- /dev/null +++ b/model/Hardware/Properties/coordinateOrientation.md @@ -0,0 +1,17 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# coordinateOrientation + +## Summary + +The Coordinate orientation System. + +## Description + +The Coordinate orientation System use by XYZ axis. + +## Metadata + +- name: coordinateOrientation +- Nature: DataProperty +- Range: coordinateOrientationType diff --git a/model/Hardware/Properties/dimensions.md b/model/Hardware/Properties/dimensions.md new file mode 100644 index 000000000..cf315beca --- /dev/null +++ b/model/Hardware/Properties/dimensions.md @@ -0,0 +1,17 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# dimensions + +## Summary + +Information related to hardware dimension. + +## Description + +Product dimensions describe the physical characteristics of a specific product. + +## Metadata + +- name: dimensions +- Nature: ObjectProperty +- Range: /Hardware/HBOMDimensions diff --git a/model/Hardware/Properties/dimensionsUnit.md b/model/Hardware/Properties/dimensionsUnit.md new file mode 100644 index 000000000..c361b30fc --- /dev/null +++ b/model/Hardware/Properties/dimensionsUnit.md @@ -0,0 +1,17 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# dimensionsUnit + +## Summary + +Unit of measurement of the Dimensions. + +## Description + +Standard units of measure for dimensions - ISO 80000-1:2009 + +## Metadata + +- name: dimensionsUnit +- Nature: DataProperty +- Range: xsd:string diff --git a/model/Hardware/Properties/informationElementList.md b/model/Hardware/Properties/informationElementList.md new file mode 100644 index 000000000..6116593e2 --- /dev/null +++ b/model/Hardware/Properties/informationElementList.md @@ -0,0 +1,17 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# informationElementList + +## Summary + +Additional information used of relevance. + +## Description + +An information element is additional product relevant to the product and related issues. + +## Metadata + +- name: informationElementList +- Nature: ObjectProperty +- Range::/Core/DictionaryEntry diff --git a/model/Hardware/Properties/mass.md b/model/Hardware/Properties/mass.md new file mode 100644 index 000000000..7f79a528c --- /dev/null +++ b/model/Hardware/Properties/mass.md @@ -0,0 +1,17 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# mass + +## Summary + +information related to physical hardware. + +## Description + +Mass is defined as an intrinsic property of a body for describing a physical hardware component. + +## Metadata + +- name: mass +- Nature: DataProperty +- Range: xsd:Number diff --git a/model/Hardware/Properties/massUnit.md b/model/Hardware/Properties/massUnit.md new file mode 100644 index 000000000..386cbb899 --- /dev/null +++ b/model/Hardware/Properties/massUnit.md @@ -0,0 +1,17 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# massUnit + +## Summary + +Information related to the mass of a hardware unit. + +## Description + +Mass units are used to describe the physical nature of a hardware unit. Unit types used are defined for mass unit. + +## Metadata + +- name: massUnit +- Nature: DataProperty +- Range: xsd:string diff --git a/model/Hardware/Properties/organizationalEntity.md b/model/Hardware/Properties/organizationalEntity.md new file mode 100644 index 000000000..334da7ffe --- /dev/null +++ b/model/Hardware/Properties/organizationalEntity.md @@ -0,0 +1,17 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# organizationalEntity + +## Summary + +Product Manufacture Name and related information + +## Description + +This is the name of the OEM organization for a product. + +## Metadata + +- name: organizationalEntity +- Nature: ObjectProperty +- Range: /Core/Organization diff --git a/model/Hardware/Properties/partNumber.md b/model/Hardware/Properties/partNumber.md new file mode 100644 index 000000000..2dab0b0f1 --- /dev/null +++ b/model/Hardware/Properties/partNumber.md @@ -0,0 +1,17 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# partNumber + +## Summary + +Product Part Number as defined by OEM. + +## Description + +Product Part Number as defined by manufacturer. Can be used for an SKU. + +## Metadata + +- name: partNumber +- Nature: DataProperty +- Range: xsd:string diff --git a/model/Hardware/Properties/physical.md b/model/Hardware/Properties/physical.md new file mode 100644 index 000000000..edf476ba6 --- /dev/null +++ b/model/Hardware/Properties/physical.md @@ -0,0 +1,17 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# physical + +## Summary + +Describes the physical characteristics of hardware. + +## Description + +This field is a reasonable estimation of the physical characteristics of hardware.The property listed under the Physical are not available if Virtual Flag = true + +## Metadata + +- name: physical +- Nature: ObjectProperty +- Range: /Hardware/HBOMPhysical diff --git a/model/Hardware/Properties/releaseDate.md b/model/Hardware/Properties/releaseDate.md new file mode 100644 index 000000000..3aed243ae --- /dev/null +++ b/model/Hardware/Properties/releaseDate.md @@ -0,0 +1,17 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# releaseDate + +## Summary + +Date of product release. + +## Description + +This is the first date associated to a specific product release. + +## Metadata + +- name: releaseDate +- Nature: DataProperty +- Range: Core/DateTime diff --git a/model/Hardware/Properties/serialNumber.md b/model/Hardware/Properties/serialNumber.md new file mode 100644 index 000000000..192e11af0 --- /dev/null +++ b/model/Hardware/Properties/serialNumber.md @@ -0,0 +1,17 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# serialNumber + +## Summary + +Identifier for specific product is called a serial number. + +## Description + +This is a specific identifier assigned to a specific product. + +## Metadata + +- name: serialNumber +- Nature: DataProperty +- Range: xsd:string diff --git a/model/Hardware/Properties/version.md b/model/Hardware/Properties/version.md new file mode 100644 index 000000000..1dab2176a --- /dev/null +++ b/model/Hardware/Properties/version.md @@ -0,0 +1,17 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# version + +## Summary + +Version identifier for the hardware product + +## Description + +Describes the specific hardware version. + +## Metadata + +- name: version +- Nature: DataProperty +- Range: xsd:string diff --git a/model/Hardware/Properties/virtualFlag.md b/model/Hardware/Properties/virtualFlag.md new file mode 100644 index 000000000..efcd02ca0 --- /dev/null +++ b/model/Hardware/Properties/virtualFlag.md @@ -0,0 +1,18 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# virtualFlag + +## Summary + +Establishes the presence of virtual hardware. + +## Description + +Identifies the fact that emulation processes are used for operations to create a virtual entity. Virtual flag = true +virtualFlag = false, if a hardware unit exits the world. + +## Metadata + +- name: virtualFlag +- Nature: DataProperty +- Range: xsd:boolean diff --git a/model/Hardware/Properties/xAxis.md b/model/Hardware/Properties/xAxis.md new file mode 100644 index 000000000..613e26c57 --- /dev/null +++ b/model/Hardware/Properties/xAxis.md @@ -0,0 +1,17 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# xAxis + +## Summary + +Information related to hardware dimension. + +## Description + +Information related to xAxis measurement of an object. + +## Metadata + +- name: xAxis +- Nature: DataProperty +- Range: xsd:string diff --git a/model/Hardware/Properties/yAxis.md b/model/Hardware/Properties/yAxis.md new file mode 100644 index 000000000..d7aad5e02 --- /dev/null +++ b/model/Hardware/Properties/yAxis.md @@ -0,0 +1,17 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# yAxis + +## Summary + +Information related to hardware dimension. + +## Description + +Information related to yAxis measurement of an object. + +## Metadata + +- name: yAxis +- Nature: DataProperty +- Range: xsd:string diff --git a/model/Hardware/Properties/zAxis.md b/model/Hardware/Properties/zAxis.md new file mode 100644 index 000000000..8145a957d --- /dev/null +++ b/model/Hardware/Properties/zAxis.md @@ -0,0 +1,17 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# zAxis + +## Summary + +Information related to hardware dimension. + +## Description + +Information related to zAxis measurement of an object. + +## Metadata + +- name: zAxis +- Nature: DataProperty +- Range: xsd:string diff --git a/model/Hardware/Vocabularies/coordinateOrientationType.md b/model/Hardware/Vocabularies/coordinateOrientationType.md new file mode 100644 index 000000000..df373291b --- /dev/null +++ b/model/Hardware/Vocabularies/coordinateOrientationType.md @@ -0,0 +1,22 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# coordinateOrientationType + +## Summary + +coordinateorientationType sets the coordinate orientation. + +## Description + +coordinateorientationType sets the coordinate orientation in a object. Enumerations are used to define the coordinate orientation. + +## Metadata + +- name: processType + +## Entries + +- XYZ FreeForm: XYZ FreeForm: Any coordinate orientation System, that must that orientation must remain in the same order for that class’s `/Hardware/Hardware` element. +- LMS: X= Longest, Y=Middle Z=shortest + + diff --git a/model/Hardware/Vocabularies/documentState.md b/model/Hardware/Vocabularies/documentState.md new file mode 100644 index 000000000..96502e1e9 --- /dev/null +++ b/model/Hardware/Vocabularies/documentState.md @@ -0,0 +1,23 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# documentState + +## Summary + +The state of a document is defined by the enumeration. + +## Description + +Documents states vary by state. Enumerations are used to define the state. + +## Metadata + +- name: documentState + +## Entries + +- Draft: in production +- Active: in use +- Obsolete: superseded or not valid at present +- Other: + diff --git a/model/Hardware/Vocabularies/processType.md b/model/Hardware/Vocabularies/processType.md new file mode 100644 index 000000000..2506078fe --- /dev/null +++ b/model/Hardware/Vocabularies/processType.md @@ -0,0 +1,29 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# processType + +## Summary + +The state of a document is defined by the enumeration. + +## Description + +Documents states vary by state. Enumerations are used to define the state. + +## Metadata + +- name: processType + +## Entries + +- TestPlan: the procedure need to test requirements +- Assembly Instructions: the process or steps to assemble an object +- Manufacturing: the process or steps required to manufacture an object +- Shipment: the process or steps required to ship or distribute an object +- Storage: the process or steps required to store an object +- Modification: the process or steps required to modify an object +//- Standard_Specification: processes define standards or specifications +- Abstract Hardware: abstract hardware defines a type of hardware as oppose to an instantiation of hardware. +- Decommission: the process or steps to decommission an object +- Instantiation: an instantiation describe the runtime execution of software needed to instantiate the implementation of virtual hardware + From cdc9d0b93f8bb8cf1641a973d574e81454e2f957 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Thu, 19 Dec 2024 15:28:21 -0600 Subject: [PATCH 004/141] Update Hardware.md Signed-off-by: stevenc-stb --- model/Hardware/Hardware.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Hardware.md b/model/Hardware/Hardware.md index 23320de0f..8ebe49565 100644 --- a/model/Hardware/Hardware.md +++ b/model/Hardware/Hardware.md @@ -8,7 +8,7 @@ The Hardware Profile provides additional metadata, that is useful for hardware. ## Description -The Hardware namespace defines concepts related to hardware, including VuHardware +The Hardware namespace defines concepts related to hardware, including virtual hardware preparation process, its characteristics, and its access methods. ## Metadata From a9c466c0a8a0eec672010b8a6b268731846c2f9c Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Fri, 20 Dec 2024 09:13:44 -0600 Subject: [PATCH 005/141] Update and rename xAxis.md to xAxisLength.md Signed-off-by: stevenc-stb --- model/Hardware/Properties/{xAxis.md => xAxisLength.md} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename model/Hardware/Properties/{xAxis.md => xAxisLength.md} (87%) diff --git a/model/Hardware/Properties/xAxis.md b/model/Hardware/Properties/xAxisLength.md similarity index 87% rename from model/Hardware/Properties/xAxis.md rename to model/Hardware/Properties/xAxisLength.md index 613e26c57..45cd9804a 100644 --- a/model/Hardware/Properties/xAxis.md +++ b/model/Hardware/Properties/xAxisLength.md @@ -1,6 +1,6 @@ SPDX-License-Identifier: Community-Spec-1.0 -# xAxis +# xAxisLength ## Summary @@ -12,6 +12,6 @@ Information related to xAxis measurement of an object. ## Metadata -- name: xAxis +- name: xAxisLength - Nature: DataProperty - Range: xsd:string From aee5e7086830291156430263e25ea4f272f5b937 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Fri, 20 Dec 2024 09:15:30 -0600 Subject: [PATCH 006/141] Update and rename yAxis.md to yAxisLength.md Signed-off-by: stevenc-stb --- model/Hardware/Properties/{yAxis.md => yAxisLength.md} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename model/Hardware/Properties/{yAxis.md => yAxisLength.md} (87%) diff --git a/model/Hardware/Properties/yAxis.md b/model/Hardware/Properties/yAxisLength.md similarity index 87% rename from model/Hardware/Properties/yAxis.md rename to model/Hardware/Properties/yAxisLength.md index d7aad5e02..a13b9bfc5 100644 --- a/model/Hardware/Properties/yAxis.md +++ b/model/Hardware/Properties/yAxisLength.md @@ -1,6 +1,6 @@ SPDX-License-Identifier: Community-Spec-1.0 -# yAxis +# yAxisLength ## Summary @@ -12,6 +12,6 @@ Information related to yAxis measurement of an object. ## Metadata -- name: yAxis +- name: yAxisLength - Nature: DataProperty - Range: xsd:string From b6d82c6f94ae8fa1e2178d91edfc19f26f9e8da7 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Fri, 20 Dec 2024 09:15:55 -0600 Subject: [PATCH 007/141] Update and rename zAxis.md to zAxisLength.md Signed-off-by: stevenc-stb --- model/Hardware/Properties/{zAxis.md => zAxisLength.md} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename model/Hardware/Properties/{zAxis.md => zAxisLength.md} (87%) diff --git a/model/Hardware/Properties/zAxis.md b/model/Hardware/Properties/zAxisLength.md similarity index 87% rename from model/Hardware/Properties/zAxis.md rename to model/Hardware/Properties/zAxisLength.md index 8145a957d..21f6a8baa 100644 --- a/model/Hardware/Properties/zAxis.md +++ b/model/Hardware/Properties/zAxisLength.md @@ -1,6 +1,6 @@ SPDX-License-Identifier: Community-Spec-1.0 -# zAxis +# zAxisLength ## Summary @@ -12,6 +12,6 @@ Information related to zAxis measurement of an object. ## Metadata -- name: zAxis +- name: zAxisLength - Nature: DataProperty - Range: xsd:string From 6f33d08ffc911f0b0de85525ddadf5b1010f50b1 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Fri, 20 Dec 2024 09:18:18 -0600 Subject: [PATCH 008/141] Update HBOMDimensions.md - Change ()Axis to ()AxisLength Signed-off-by: stevenc-stb --- model/Hardware/Classes/HBOMDimensions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/model/Hardware/Classes/HBOMDimensions.md b/model/Hardware/Classes/HBOMDimensions.md index 45ac661bb..071246577 100644 --- a/model/Hardware/Classes/HBOMDimensions.md +++ b/model/Hardware/Classes/HBOMDimensions.md @@ -17,15 +17,15 @@ This class records the unit dimensions. ## Properties -- xAxis +- xAxisLength - type: xsd:string - minCount: 1 - maxCount: 1 -- yAxis +- yAxisLength - type: xsd:string - minCount: 1 - maxCount: 1 -- zAxis +- zAxisLength - type: xsd:string - minCount: 1 - maxCount: 1 From 4165756afd184d7608760c212bc9ff6d0a2d8680 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Fri, 20 Dec 2024 09:21:32 -0600 Subject: [PATCH 009/141] Update HBOMDimensions.md Fix Capulization Signed-off-by: stevenc-stb --- model/Hardware/Classes/HBOMDimensions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Classes/HBOMDimensions.md b/model/Hardware/Classes/HBOMDimensions.md index 071246577..711d25344 100644 --- a/model/Hardware/Classes/HBOMDimensions.md +++ b/model/Hardware/Classes/HBOMDimensions.md @@ -33,7 +33,7 @@ This class records the unit dimensions. - type: xsd:string - minCount: 1 - maxCount: 1 -- coordinateorientation +- coordinateOrientation - type: xsd:coordinateorientationType - minCount: 1 - maxCount: 1 From 2c560786766d4712ceb4ddbf378a58f8f28614fa Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Fri, 20 Dec 2024 09:39:12 -0600 Subject: [PATCH 010/141] Delete model/Hardware/Vocabularies/processType.md Need to move to model/Core/Vocabularies/processType.md Signed-off-by: stevenc-stb --- model/Hardware/Vocabularies/processType.md | 29 ---------------------- 1 file changed, 29 deletions(-) delete mode 100644 model/Hardware/Vocabularies/processType.md diff --git a/model/Hardware/Vocabularies/processType.md b/model/Hardware/Vocabularies/processType.md deleted file mode 100644 index 2506078fe..000000000 --- a/model/Hardware/Vocabularies/processType.md +++ /dev/null @@ -1,29 +0,0 @@ -SPDX-License-Identifier: Community-Spec-1.0 - -# processType - -## Summary - -The state of a document is defined by the enumeration. - -## Description - -Documents states vary by state. Enumerations are used to define the state. - -## Metadata - -- name: processType - -## Entries - -- TestPlan: the procedure need to test requirements -- Assembly Instructions: the process or steps to assemble an object -- Manufacturing: the process or steps required to manufacture an object -- Shipment: the process or steps required to ship or distribute an object -- Storage: the process or steps required to store an object -- Modification: the process or steps required to modify an object -//- Standard_Specification: processes define standards or specifications -- Abstract Hardware: abstract hardware defines a type of hardware as oppose to an instantiation of hardware. -- Decommission: the process or steps to decommission an object -- Instantiation: an instantiation describe the runtime execution of software needed to instantiate the implementation of virtual hardware - From 9d5191e79fe7d680c4b03da965c0572286c65e88 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Fri, 20 Dec 2024 09:40:45 -0600 Subject: [PATCH 011/141] Add processType to Core Signed-off-by: stevenc-stb --- model/Hardware/Vocabularies/processType.md | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 model/Hardware/Vocabularies/processType.md diff --git a/model/Hardware/Vocabularies/processType.md b/model/Hardware/Vocabularies/processType.md new file mode 100644 index 000000000..2506078fe --- /dev/null +++ b/model/Hardware/Vocabularies/processType.md @@ -0,0 +1,29 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# processType + +## Summary + +The state of a document is defined by the enumeration. + +## Description + +Documents states vary by state. Enumerations are used to define the state. + +## Metadata + +- name: processType + +## Entries + +- TestPlan: the procedure need to test requirements +- Assembly Instructions: the process or steps to assemble an object +- Manufacturing: the process or steps required to manufacture an object +- Shipment: the process or steps required to ship or distribute an object +- Storage: the process or steps required to store an object +- Modification: the process or steps required to modify an object +//- Standard_Specification: processes define standards or specifications +- Abstract Hardware: abstract hardware defines a type of hardware as oppose to an instantiation of hardware. +- Decommission: the process or steps to decommission an object +- Instantiation: an instantiation describe the runtime execution of software needed to instantiate the implementation of virtual hardware + From 131f9647590283b0fd43f40253c102f46e1a025d Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Fri, 20 Dec 2024 09:41:56 -0600 Subject: [PATCH 012/141] Update Process.md Signed-off-by: stevenc-stb --- model/Core/Classes/Process.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Core/Classes/Process.md b/model/Core/Classes/Process.md index 3bfd6f959..d799631ca 100644 --- a/model/Core/Classes/Process.md +++ b/model/Core/Classes/Process.md @@ -30,7 +30,7 @@ Processes define a set of tasks needed to perform a procedure. The step to assem - type: documentState - minCount: 0 - maxCount: 1 -- type +- typeOfProcess - type: processType - minCount: 1 - maxCount: 1 From f0dc396157de32f274c70ed9e377753285cb354b Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Fri, 20 Dec 2024 09:42:28 -0600 Subject: [PATCH 013/141] Update and rename type.md to typeOfProcess.md Signed-off-by: stevenc-stb --- model/Core/Properties/{type.md => typeOfProcess.md} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename model/Core/Properties/{type.md => typeOfProcess.md} (87%) diff --git a/model/Core/Properties/type.md b/model/Core/Properties/typeOfProcess.md similarity index 87% rename from model/Core/Properties/type.md rename to model/Core/Properties/typeOfProcess.md index eb29f2dd0..d21df337b 100644 --- a/model/Core/Properties/type.md +++ b/model/Core/Properties/typeOfProcess.md @@ -1,6 +1,6 @@ SPDX-License-Identifier: Community-Spec-1.0 -# type +# typeOfProcess ## Summary @@ -12,6 +12,6 @@ Processes vary by implementation. The process type defines the specific category ## Metadata -- name: type +- name: typeOfProcess - Nature: DataProperty - Range: ProcessType From 8a0bb7ec6a7a79169f17e798886835e99e7a5a1d Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Sat, 21 Dec 2024 07:24:25 -0600 Subject: [PATCH 014/141] Update Process.md Signed-off-by: stevenc-stb --- model/Core/Classes/Process.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Core/Classes/Process.md b/model/Core/Classes/Process.md index d799631ca..ac4fe5543 100644 --- a/model/Core/Classes/Process.md +++ b/model/Core/Classes/Process.md @@ -4,7 +4,7 @@ SPDX-License-Identifier: Community-Spec-1.0 ## Summary -Class that describes a instance of process. +Class that describes a process. ## Description From c930806547373a439e4507653747882e83080f62 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Sat, 21 Dec 2024 07:26:51 -0600 Subject: [PATCH 015/141] Delete model/Hardware/Vocabularies/documentState.md Signed-off-by: stevenc-stb --- model/Hardware/Vocabularies/documentState.md | 23 -------------------- 1 file changed, 23 deletions(-) delete mode 100644 model/Hardware/Vocabularies/documentState.md diff --git a/model/Hardware/Vocabularies/documentState.md b/model/Hardware/Vocabularies/documentState.md deleted file mode 100644 index 96502e1e9..000000000 --- a/model/Hardware/Vocabularies/documentState.md +++ /dev/null @@ -1,23 +0,0 @@ -SPDX-License-Identifier: Community-Spec-1.0 - -# documentState - -## Summary - -The state of a document is defined by the enumeration. - -## Description - -Documents states vary by state. Enumerations are used to define the state. - -## Metadata - -- name: documentState - -## Entries - -- Draft: in production -- Active: in use -- Obsolete: superseded or not valid at present -- Other: - From 72bfbefc34231095e1ed833094759d0497d8ae4a Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Sat, 21 Dec 2024 07:28:15 -0600 Subject: [PATCH 016/141] Add Document State to the right place. Signed-off-by: stevenc-stb --- model/Core/Vocabularies/documentState.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 model/Core/Vocabularies/documentState.md diff --git a/model/Core/Vocabularies/documentState.md b/model/Core/Vocabularies/documentState.md new file mode 100644 index 000000000..96502e1e9 --- /dev/null +++ b/model/Core/Vocabularies/documentState.md @@ -0,0 +1,23 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# documentState + +## Summary + +The state of a document is defined by the enumeration. + +## Description + +Documents states vary by state. Enumerations are used to define the state. + +## Metadata + +- name: documentState + +## Entries + +- Draft: in production +- Active: in use +- Obsolete: superseded or not valid at present +- Other: + From 33008669de6b0e41e11e4e1c2ee59a92e19d9699 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Sat, 21 Dec 2024 07:38:29 -0600 Subject: [PATCH 017/141] Update RelationshipType.md Add new Relationship Types Signed-off-by: stevenc-stb --- model/Core/Vocabularies/RelationshipType.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/model/Core/Vocabularies/RelationshipType.md b/model/Core/Vocabularies/RelationshipType.md index 21c0f60e0..7ef3eb9d4 100644 --- a/model/Core/Vocabularies/RelationshipType.md +++ b/model/Core/Vocabularies/RelationshipType.md @@ -72,6 +72,7 @@ name completes the sentence: - hasTestCase: Every `to` Element is a test case for the `from` Element (`from` hasTestCase `to`). - hasVariant: Every `to` Element is a variant the `from` Element (`from` hasVariant `to`). - invokedBy: The `from` Element was invoked by the `to` Agent, during a LifecycleScopeType period (for example, a Build element that describes a build step). +- instantiation: The `to` element is instantiated by the `From` Process element - modifiedBy: The `from` Element is modified by each `to` Element. - other: Every `to` Element is related to the `from` Element where the relationship type is not described by any of the SPDX relationship types (this relationship is directionless). - packagedBy: Every `to` Element is a packaged instance of the `from` Element (`from` packagedBy `to`). @@ -79,6 +80,7 @@ name completes the sentence: - publishedBy: Designates a `from` Vulnerability was made available for public use or reference by each `to` Agent. - reportedBy: Designates a `from` Vulnerability was first reported to a project, vendor, or tracking database for formal identification by each `to` Agent. - republishedBy: Designates a `from` Vulnerability's details were tracked, aggregated, and/or enriched to improve context (i.e. NVD) by each `to` Agent. +- runsOn :The from Element (the instructions) of runs on on each to Hardware (processing element), during a LifecycleScopeType period. - serializedInArtifact: The `from` SpdxDocument can be found in a serialized form in each `to` Artifact. - testedOn: The `from` Element has been tested on the `to` Element(s). - trainedOn: The `from` Element has been trained on the `to` Element(s). From 47944eb9b924800e91fe7febe75b73360570473c Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Sat, 21 Dec 2024 07:39:24 -0600 Subject: [PATCH 018/141] Update RelationshipType.md Signed-off-by: stevenc-stb --- model/Core/Vocabularies/RelationshipType.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Core/Vocabularies/RelationshipType.md b/model/Core/Vocabularies/RelationshipType.md index 7ef3eb9d4..96d1bea53 100644 --- a/model/Core/Vocabularies/RelationshipType.md +++ b/model/Core/Vocabularies/RelationshipType.md @@ -80,7 +80,7 @@ name completes the sentence: - publishedBy: Designates a `from` Vulnerability was made available for public use or reference by each `to` Agent. - reportedBy: Designates a `from` Vulnerability was first reported to a project, vendor, or tracking database for formal identification by each `to` Agent. - republishedBy: Designates a `from` Vulnerability's details were tracked, aggregated, and/or enriched to improve context (i.e. NVD) by each `to` Agent. -- runsOn :The from Element (the instructions) of runs on on each to Hardware (processing element), during a LifecycleScopeType period. +- runsOn: The from Element (the instructions) of runs on on each to Hardware (processing element), during a LifecycleScopeType period. - serializedInArtifact: The `from` SpdxDocument can be found in a serialized form in each `to` Artifact. - testedOn: The `from` Element has been tested on the `to` Element(s). - trainedOn: The `from` Element has been trained on the `to` Element(s). From e72486202f66b0092fb0785df4144b8dcb920acb Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Sat, 21 Dec 2024 07:41:37 -0600 Subject: [PATCH 019/141] Update RelationshipType.md Signed-off-by: stevenc-stb --- model/Core/Vocabularies/RelationshipType.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Core/Vocabularies/RelationshipType.md b/model/Core/Vocabularies/RelationshipType.md index 96d1bea53..165e38aa2 100644 --- a/model/Core/Vocabularies/RelationshipType.md +++ b/model/Core/Vocabularies/RelationshipType.md @@ -80,7 +80,7 @@ name completes the sentence: - publishedBy: Designates a `from` Vulnerability was made available for public use or reference by each `to` Agent. - reportedBy: Designates a `from` Vulnerability was first reported to a project, vendor, or tracking database for formal identification by each `to` Agent. - republishedBy: Designates a `from` Vulnerability's details were tracked, aggregated, and/or enriched to improve context (i.e. NVD) by each `to` Agent. -- runsOn: The from Element (the instructions) of runs on on each to Hardware (processing element), during a LifecycleScopeType period. +- runsOn: The `from` Element (the instructions) of runs on on each `to` Hardware (processing element), during a LifecycleScopeType period. - serializedInArtifact: The `from` SpdxDocument can be found in a serialized form in each `to` Artifact. - testedOn: The `from` Element has been tested on the `to` Element(s). - trainedOn: The `from` Element has been trained on the `to` Element(s). From 719c07532a0370f5488ca277f9dc5dd29b5fe5cf Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Sat, 21 Dec 2024 07:52:18 -0600 Subject: [PATCH 020/141] Update physical.md Signed-off-by: stevenc-stb --- model/Hardware/Properties/physical.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Properties/physical.md b/model/Hardware/Properties/physical.md index edf476ba6..d790ce813 100644 --- a/model/Hardware/Properties/physical.md +++ b/model/Hardware/Properties/physical.md @@ -8,7 +8,7 @@ Describes the physical characteristics of hardware. ## Description -This field is a reasonable estimation of the physical characteristics of hardware.The property listed under the Physical are not available if Virtual Flag = true +This field is a reasonable estimation of the physical characteristics of hardware. The property listed under the Physical are not available if Virtual Flag = true ## Metadata From 2c37e9b1c35ced73aff5e8753f80672762a66551 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Sat, 21 Dec 2024 11:17:32 -0600 Subject: [PATCH 021/141] Update status.md Improved clarity Signed-off-by: stevenc-stb --- model/Core/Properties/status.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Core/Properties/status.md b/model/Core/Properties/status.md index c2d0c86af..925f1a6a9 100644 --- a/model/Core/Properties/status.md +++ b/model/Core/Properties/status.md @@ -8,7 +8,7 @@ Status describes the state of a process status. ## Description -Draft, active, obsolete or other are used to define the state or status of a process. +Draft, active, obsolete or other are used to define the state or status of a proceedure. ## Metadata From 25ff6f60a3c53d5b2114d37cf722a15905d386c9 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Sat, 21 Dec 2024 11:23:08 -0600 Subject: [PATCH 022/141] Update RelationshipType.md Signed-off-by: stevenc-stb --- model/Core/Vocabularies/RelationshipType.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Core/Vocabularies/RelationshipType.md b/model/Core/Vocabularies/RelationshipType.md index 165e38aa2..5050cf833 100644 --- a/model/Core/Vocabularies/RelationshipType.md +++ b/model/Core/Vocabularies/RelationshipType.md @@ -80,7 +80,7 @@ name completes the sentence: - publishedBy: Designates a `from` Vulnerability was made available for public use or reference by each `to` Agent. - reportedBy: Designates a `from` Vulnerability was first reported to a project, vendor, or tracking database for formal identification by each `to` Agent. - republishedBy: Designates a `from` Vulnerability's details were tracked, aggregated, and/or enriched to improve context (i.e. NVD) by each `to` Agent. -- runsOn: The `from` Element (the instructions) of runs on on each `to` Hardware (processing element), during a LifecycleScopeType period. +- runsOn: The `from` Element (the instructions) of runs on each `to` Hardware (processing element), during a LifecycleScopeType period. - serializedInArtifact: The `from` SpdxDocument can be found in a serialized form in each `to` Artifact. - testedOn: The `from` Element has been tested on the `to` Element(s). - trainedOn: The `from` Element has been trained on the `to` Element(s). From 00d0f4dd325905c7971c8d36b4a24f6aef5fadeb Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Sat, 21 Dec 2024 11:34:45 -0600 Subject: [PATCH 023/141] Update informationElementList.md Improved Clarity. Signed-off-by: stevenc-stb --- model/Hardware/Properties/informationElementList.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/model/Hardware/Properties/informationElementList.md b/model/Hardware/Properties/informationElementList.md index 6116593e2..9e0fc42a7 100644 --- a/model/Hardware/Properties/informationElementList.md +++ b/model/Hardware/Properties/informationElementList.md @@ -4,11 +4,11 @@ SPDX-License-Identifier: Community-Spec-1.0 ## Summary -Additional information used of relevance. +Additional relevance information. ## Description -An information element is additional product relevant to the product and related issues. +This elemtent provides relevant information to the product. ## Metadata From b35b37c805d96c096d2f3f0852792c5af73a5e11 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Sat, 21 Dec 2024 11:38:30 -0600 Subject: [PATCH 024/141] Update physical.md Signed-off-by: stevenc-stb --- model/Hardware/Properties/physical.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Properties/physical.md b/model/Hardware/Properties/physical.md index d790ce813..898309555 100644 --- a/model/Hardware/Properties/physical.md +++ b/model/Hardware/Properties/physical.md @@ -8,7 +8,7 @@ Describes the physical characteristics of hardware. ## Description -This field is a reasonable estimation of the physical characteristics of hardware. The property listed under the Physical are not available if Virtual Flag = true +This field is a reasonable estimation of the physical characteristics of hardware. The property listed under the Physical are not available if virtualFlag = true ## Metadata From ce6ba539f13576c48dc0a8036548cf81699c4b29 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Sat, 21 Dec 2024 11:43:22 -0600 Subject: [PATCH 025/141] Update virtualFlag.md Clarity Signed-off-by: stevenc-stb --- model/Hardware/Properties/virtualFlag.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/model/Hardware/Properties/virtualFlag.md b/model/Hardware/Properties/virtualFlag.md index efcd02ca0..2bda4804e 100644 --- a/model/Hardware/Properties/virtualFlag.md +++ b/model/Hardware/Properties/virtualFlag.md @@ -8,8 +8,8 @@ Establishes the presence of virtual hardware. ## Description -Identifies the fact that emulation processes are used for operations to create a virtual entity. Virtual flag = true -virtualFlag = false, if a hardware unit exits the world. +Identifies the fact that emulation processes are used for operations to create a virtual entity. virtualFlag = true, identifies virtual hardware. +virtualFlag = false, identifies a hardware unit that exits the world. ## Metadata From 5dbf526ec1e12b829fd07bf65763f8b0dfb763db Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Sat, 21 Dec 2024 11:43:56 -0600 Subject: [PATCH 026/141] Update virtualFlag.md Signed-off-by: stevenc-stb --- model/Hardware/Properties/virtualFlag.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/model/Hardware/Properties/virtualFlag.md b/model/Hardware/Properties/virtualFlag.md index 2bda4804e..15994d04c 100644 --- a/model/Hardware/Properties/virtualFlag.md +++ b/model/Hardware/Properties/virtualFlag.md @@ -8,7 +8,8 @@ Establishes the presence of virtual hardware. ## Description -Identifies the fact that emulation processes are used for operations to create a virtual entity. virtualFlag = true, identifies virtual hardware. +Identifies the fact that emulation processes are used for operations to create a virtual entity. +virtualFlag = true, identifies virtual hardware. virtualFlag = false, identifies a hardware unit that exits the world. ## Metadata From e1427b26cd7cd4d28eb909ae35c36bb3024c6999 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Sat, 21 Dec 2024 11:49:27 -0600 Subject: [PATCH 027/141] Update coordinateOrientationType.md Fix coordinateOrientationType Signed-off-by: stevenc-stb --- model/Hardware/Vocabularies/coordinateOrientationType.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/model/Hardware/Vocabularies/coordinateOrientationType.md b/model/Hardware/Vocabularies/coordinateOrientationType.md index df373291b..beb9cfcfd 100644 --- a/model/Hardware/Vocabularies/coordinateOrientationType.md +++ b/model/Hardware/Vocabularies/coordinateOrientationType.md @@ -9,14 +9,15 @@ coordinateorientationType sets the coordinate orientation. ## Description coordinateorientationType sets the coordinate orientation in a object. Enumerations are used to define the coordinate orientation. +Any coordinate orientation System, that must that orientation must remain in the same order for that class’s `/Hardware/Hardware` element. ## Metadata -- name: processType +- name: coordinateOrientationType ## Entries -- XYZ FreeForm: XYZ FreeForm: Any coordinate orientation System, that must that orientation must remain in the same order for that class’s `/Hardware/Hardware` element. +- XYZ FreeForm: XYZ FreeForm: - LMS: X= Longest, Y=Middle Z=shortest From 89c926c7eeca7bf6b787439deb877a0eba873277 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Sat, 21 Dec 2024 11:53:17 -0600 Subject: [PATCH 028/141] Delete model/Hardware/Vocabularies/processType.md Moved to model/Core/Vocabularies/processType.md Signed-off-by: stevenc-stb --- model/Hardware/Vocabularies/processType.md | 29 ---------------------- 1 file changed, 29 deletions(-) delete mode 100644 model/Hardware/Vocabularies/processType.md diff --git a/model/Hardware/Vocabularies/processType.md b/model/Hardware/Vocabularies/processType.md deleted file mode 100644 index 2506078fe..000000000 --- a/model/Hardware/Vocabularies/processType.md +++ /dev/null @@ -1,29 +0,0 @@ -SPDX-License-Identifier: Community-Spec-1.0 - -# processType - -## Summary - -The state of a document is defined by the enumeration. - -## Description - -Documents states vary by state. Enumerations are used to define the state. - -## Metadata - -- name: processType - -## Entries - -- TestPlan: the procedure need to test requirements -- Assembly Instructions: the process or steps to assemble an object -- Manufacturing: the process or steps required to manufacture an object -- Shipment: the process or steps required to ship or distribute an object -- Storage: the process or steps required to store an object -- Modification: the process or steps required to modify an object -//- Standard_Specification: processes define standards or specifications -- Abstract Hardware: abstract hardware defines a type of hardware as oppose to an instantiation of hardware. -- Decommission: the process or steps to decommission an object -- Instantiation: an instantiation describe the runtime execution of software needed to instantiate the implementation of virtual hardware - From 6db3db470abd33f5c5a3afb6c66ddefdd099ac06 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Sat, 21 Dec 2024 11:55:23 -0600 Subject: [PATCH 029/141] Add files via upload move to /Core/Vocabularies/processType.md Signed-off-by: stevenc-stb --- model/Core/Vocabularies/processType.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 model/Core/Vocabularies/processType.md diff --git a/model/Core/Vocabularies/processType.md b/model/Core/Vocabularies/processType.md new file mode 100644 index 000000000..fbbb3e7ea --- /dev/null +++ b/model/Core/Vocabularies/processType.md @@ -0,0 +1,21 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# processType + +## Summary + +The state of a document is defined by the enumeration. + +## Description + +Documents states vary by state. Enumerations are used to define the state. + +## Metadata + +- name: processType + +## Entries + +- Abstract Hardware: abstract hardware defines a type of hardware as oppose to an instantiation of hardware. +- Instantiation: an instantiation describe the runtime execution of software needed to instantiate the implementation of virtual hardware + From ca45c0863c86c84bee667e51b9271332a203f323 Mon Sep 17 00:00:00 2001 From: Arthit Suriyawongkul Date: Sat, 21 Dec 2024 18:20:58 +0000 Subject: [PATCH 030/141] Remove extra colon in informationElementList.md Signed-off-by: Arthit Suriyawongkul --- model/Hardware/Properties/informationElementList.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Properties/informationElementList.md b/model/Hardware/Properties/informationElementList.md index 9e0fc42a7..e757f780b 100644 --- a/model/Hardware/Properties/informationElementList.md +++ b/model/Hardware/Properties/informationElementList.md @@ -14,4 +14,4 @@ This elemtent provides relevant information to the product. - name: informationElementList - Nature: ObjectProperty -- Range::/Core/DictionaryEntry +- Range: /Core/DictionaryEntry From 2adc10b1940182c4348b23ad0a6a81f139cbf9ef Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 23 Dec 2024 07:33:05 -0600 Subject: [PATCH 031/141] Update model/Hardware/Classes/HBOMPhysical.md Co-authored-by: Alexios Zavras (zvr) Signed-off-by: stevenc-stb --- model/Hardware/Classes/HBOMPhysical.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Classes/HBOMPhysical.md b/model/Hardware/Classes/HBOMPhysical.md index bf99f696b..37d8fb58b 100644 --- a/model/Hardware/Classes/HBOMPhysical.md +++ b/model/Hardware/Classes/HBOMPhysical.md @@ -19,7 +19,7 @@ Physical characteristics include dimensions, mass, units and related items. ## Properties - dimensions - - type: /Hardware/HBOMDimensions + - type: HBOMDimensions - maxCount: 1 - mass - type: xsd:Number From 7cdb584b040017ab7d31cc74b0373f1455e723fa Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 23 Dec 2024 07:43:34 -0600 Subject: [PATCH 032/141] Update documentState.md Signed-off-by: stevenc-stb --- model/Core/Vocabularies/documentState.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/model/Core/Vocabularies/documentState.md b/model/Core/Vocabularies/documentState.md index 96502e1e9..4d97ebb82 100644 --- a/model/Core/Vocabularies/documentState.md +++ b/model/Core/Vocabularies/documentState.md @@ -1,6 +1,6 @@ SPDX-License-Identifier: Community-Spec-1.0 -# documentState +# DocumentState ## Summary @@ -12,7 +12,7 @@ Documents states vary by state. Enumerations are used to define the state. ## Metadata -- name: documentState +- name: DocumentState ## Entries From 27ce8192c6d775defc0eb592c8906e80bc4f75d2 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 23 Dec 2024 07:44:01 -0600 Subject: [PATCH 033/141] Rename documentState.md to DocumentState.md Signed-off-by: stevenc-stb --- model/Core/Vocabularies/{documentState.md => DocumentState.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename model/Core/Vocabularies/{documentState.md => DocumentState.md} (100%) diff --git a/model/Core/Vocabularies/documentState.md b/model/Core/Vocabularies/DocumentState.md similarity index 100% rename from model/Core/Vocabularies/documentState.md rename to model/Core/Vocabularies/DocumentState.md From f5293975471359d19a4416369cfaa5b44995143c Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 23 Dec 2024 07:44:23 -0600 Subject: [PATCH 034/141] Update and rename processType.md to ProcessType.md Signed-off-by: stevenc-stb --- model/Core/Vocabularies/{processType.md => ProcessType.md} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename model/Core/Vocabularies/{processType.md => ProcessType.md} (93%) diff --git a/model/Core/Vocabularies/processType.md b/model/Core/Vocabularies/ProcessType.md similarity index 93% rename from model/Core/Vocabularies/processType.md rename to model/Core/Vocabularies/ProcessType.md index fbbb3e7ea..b48b36c96 100644 --- a/model/Core/Vocabularies/processType.md +++ b/model/Core/Vocabularies/ProcessType.md @@ -1,6 +1,6 @@ SPDX-License-Identifier: Community-Spec-1.0 -# processType +# ProcessType ## Summary @@ -12,7 +12,7 @@ Documents states vary by state. Enumerations are used to define the state. ## Metadata -- name: processType +- name: ProcessType ## Entries From d20a1892e3baa572a59b4a49bdb92a8a28ec06bd Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 23 Dec 2024 07:44:55 -0600 Subject: [PATCH 035/141] Update Process.md Signed-off-by: stevenc-stb --- model/Core/Classes/Process.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/model/Core/Classes/Process.md b/model/Core/Classes/Process.md index ac4fe5543..078788a6c 100644 --- a/model/Core/Classes/Process.md +++ b/model/Core/Classes/Process.md @@ -27,10 +27,10 @@ Processes define a set of tasks needed to perform a procedure. The step to assem - minCount: 0 - maxCount: 1 - status - - type: documentState + - type: DocumentState - minCount: 0 - maxCount: 1 - typeOfProcess - - type: processType + - type: ProcessType - minCount: 1 - maxCount: 1 From ff1290764a21732322f79a13ff9d9309b13948ef Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 23 Dec 2024 07:45:55 -0600 Subject: [PATCH 036/141] Update coordinateOrientationType.md Signed-off-by: stevenc-stb --- model/Hardware/Vocabularies/coordinateOrientationType.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/model/Hardware/Vocabularies/coordinateOrientationType.md b/model/Hardware/Vocabularies/coordinateOrientationType.md index beb9cfcfd..01ee758e6 100644 --- a/model/Hardware/Vocabularies/coordinateOrientationType.md +++ b/model/Hardware/Vocabularies/coordinateOrientationType.md @@ -1,6 +1,6 @@ SPDX-License-Identifier: Community-Spec-1.0 -# coordinateOrientationType +# CoordinateOrientationType ## Summary @@ -13,11 +13,11 @@ Any coordinate orientation System, that must that orientation must remain in the ## Metadata -- name: coordinateOrientationType +- name: CoordinateOrientationType ## Entries -- XYZ FreeForm: XYZ FreeForm: +- XYZFreeForm: XYZ FreeForm: - LMS: X= Longest, Y=Middle Z=shortest From bebfaa1db4bf86d3a4fe7d283ac51cd9f9b2eeda Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 23 Dec 2024 07:46:08 -0600 Subject: [PATCH 037/141] Rename coordinateOrientationType.md to CoordinateOrientationType.md Signed-off-by: stevenc-stb --- ...{coordinateOrientationType.md => CoordinateOrientationType.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename model/Hardware/Vocabularies/{coordinateOrientationType.md => CoordinateOrientationType.md} (100%) diff --git a/model/Hardware/Vocabularies/coordinateOrientationType.md b/model/Hardware/Vocabularies/CoordinateOrientationType.md similarity index 100% rename from model/Hardware/Vocabularies/coordinateOrientationType.md rename to model/Hardware/Vocabularies/CoordinateOrientationType.md From a42263698240a57cd9de434a2a606dffd1aadc78 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 23 Dec 2024 07:46:37 -0600 Subject: [PATCH 038/141] Update HBOMDimensions.md Signed-off-by: stevenc-stb --- model/Hardware/Classes/HBOMDimensions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Classes/HBOMDimensions.md b/model/Hardware/Classes/HBOMDimensions.md index 711d25344..cbc90de9f 100644 --- a/model/Hardware/Classes/HBOMDimensions.md +++ b/model/Hardware/Classes/HBOMDimensions.md @@ -34,7 +34,7 @@ This class records the unit dimensions. - minCount: 1 - maxCount: 1 - coordinateOrientation - - type: xsd:coordinateorientationType + - type: xsd:CoordinateorientationType - minCount: 1 - maxCount: 1 From 4e4f569507a3ec545110d23db1a94aa10f28c238 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 23 Dec 2024 07:46:58 -0600 Subject: [PATCH 039/141] Update coordinateOrientation.md Signed-off-by: stevenc-stb --- model/Hardware/Properties/coordinateOrientation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Properties/coordinateOrientation.md b/model/Hardware/Properties/coordinateOrientation.md index 2a8f39d0f..ba324f485 100644 --- a/model/Hardware/Properties/coordinateOrientation.md +++ b/model/Hardware/Properties/coordinateOrientation.md @@ -14,4 +14,4 @@ The Coordinate orientation System use by XYZ axis. - name: coordinateOrientation - Nature: DataProperty -- Range: coordinateOrientationType +- Range: CoordinateOrientationType From 96a1c83a5f12d0691dd5d93adc53ad78352f2d54 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 23 Dec 2024 07:47:44 -0600 Subject: [PATCH 040/141] Update status.md Signed-off-by: stevenc-stb --- model/Core/Properties/status.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Core/Properties/status.md b/model/Core/Properties/status.md index 925f1a6a9..7029e62c7 100644 --- a/model/Core/Properties/status.md +++ b/model/Core/Properties/status.md @@ -14,4 +14,4 @@ Draft, active, obsolete or other are used to define the state or status of a pro - name: status - Nature: DataProperty -- Range: documentState +- Range: DocumentState From e074c7d248860b9cefb5e2a76de08a0bb59d11a5 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 23 Dec 2024 08:15:38 -0600 Subject: [PATCH 041/141] Update model/Hardware/Classes/Hardware.md Co-authored-by: Alexios Zavras (zvr) Signed-off-by: stevenc-stb --- model/Hardware/Classes/Hardware.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Classes/Hardware.md b/model/Hardware/Classes/Hardware.md index 29bdcf10c..489b76ed5 100644 --- a/model/Hardware/Classes/Hardware.md +++ b/model/Hardware/Classes/Hardware.md @@ -16,7 +16,7 @@ A hardware artifact is a distinct article or unit related to hardware such as a ## Properties - physical - - type: /Hardware/HBOMPhysical + - type: HBOMPhysical - minCount: 0 - maxCount: 1 - virtualFlag From 5d84b8c9154935f056ed9f7660ba739d38e7e614 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 23 Dec 2024 08:17:38 -0600 Subject: [PATCH 042/141] Update model/Hardware/Classes/HBOMPhysical.md Co-authored-by: Alexios Zavras (zvr) Signed-off-by: stevenc-stb --- model/Hardware/Classes/HBOMPhysical.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Classes/HBOMPhysical.md b/model/Hardware/Classes/HBOMPhysical.md index 37d8fb58b..3786229d6 100644 --- a/model/Hardware/Classes/HBOMPhysical.md +++ b/model/Hardware/Classes/HBOMPhysical.md @@ -28,5 +28,5 @@ Physical characteristics include dimensions, mass, units and related items. - type: xsd:string - maxCount: 1 - centerofMass - - type: xsd:/Hardware/HBOMDimensions + - type: HBOMDimensions - maxCount: 1 From e74e2718897b7371648d96a828ad50e639c837a0 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 23 Dec 2024 08:51:52 -0600 Subject: [PATCH 043/141] Update model/Core/Vocabularies/DocumentState.md Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Core/Vocabularies/DocumentState.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Core/Vocabularies/DocumentState.md b/model/Core/Vocabularies/DocumentState.md index 4d97ebb82..8ba6e816f 100644 --- a/model/Core/Vocabularies/DocumentState.md +++ b/model/Core/Vocabularies/DocumentState.md @@ -19,5 +19,5 @@ Documents states vary by state. Enumerations are used to define the state. - Draft: in production - Active: in use - Obsolete: superseded or not valid at present -- Other: +- Other: other From 1be8552bb7e873bcacaae3b30c299a683336cbe1 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 23 Dec 2024 08:52:14 -0600 Subject: [PATCH 044/141] Update model/Hardware/Classes/HBOMDimensions.md Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Hardware/Classes/HBOMDimensions.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/model/Hardware/Classes/HBOMDimensions.md b/model/Hardware/Classes/HBOMDimensions.md index cbc90de9f..103854914 100644 --- a/model/Hardware/Classes/HBOMDimensions.md +++ b/model/Hardware/Classes/HBOMDimensions.md @@ -37,6 +37,3 @@ This class records the unit dimensions. - type: xsd:CoordinateorientationType - minCount: 1 - maxCount: 1 - - - From 4d8790ad1ac2a2b6f0f924a0596585dae56f920a Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 23 Dec 2024 08:58:51 -0600 Subject: [PATCH 045/141] Update model/Core/Vocabularies/RelationshipType.md Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Core/Vocabularies/RelationshipType.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Core/Vocabularies/RelationshipType.md b/model/Core/Vocabularies/RelationshipType.md index 5050cf833..7ffa665a4 100644 --- a/model/Core/Vocabularies/RelationshipType.md +++ b/model/Core/Vocabularies/RelationshipType.md @@ -72,7 +72,7 @@ name completes the sentence: - hasTestCase: Every `to` Element is a test case for the `from` Element (`from` hasTestCase `to`). - hasVariant: Every `to` Element is a variant the `from` Element (`from` hasVariant `to`). - invokedBy: The `from` Element was invoked by the `to` Agent, during a LifecycleScopeType period (for example, a Build element that describes a build step). -- instantiation: The `to` element is instantiated by the `From` Process element +- instantiatedBy: The `to` Element is instantiated by the `from` Process. - modifiedBy: The `from` Element is modified by each `to` Element. - other: Every `to` Element is related to the `from` Element where the relationship type is not described by any of the SPDX relationship types (this relationship is directionless). - packagedBy: Every `to` Element is a packaged instance of the `from` Element (`from` packagedBy `to`). From 5857a1d2aaf50e606688c56351c8f0003b3d9f44 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 23 Dec 2024 09:02:54 -0600 Subject: [PATCH 046/141] Update Hardware.md Signed-off-by: stevenc-stb --- model/Hardware/Hardware.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Hardware.md b/model/Hardware/Hardware.md index 8ebe49565..9077f8604 100644 --- a/model/Hardware/Hardware.md +++ b/model/Hardware/Hardware.md @@ -25,7 +25,7 @@ the following has to hold: 1. for every `/Hardware/Hardware` The property listed under the physical are not available if virtualFlag = true 2. for every `/Core/Process` with the processType = 'Instantiation' there MUST exist exactly one - `/Core/Relationship` of type `instantiation` having that element as its + `/Core/Relationship` of type `instantiatedBy` having that element as its `from` property and a `/Hardware/Hardware` as its `to` property with that element virtualFlag = true. From 1182b0cfbd1c92bafddbaf008aa763c8d24e09d9 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 23 Dec 2024 10:14:34 -0600 Subject: [PATCH 047/141] Update organizationalEntity.md Signed-off-by: stevenc-stb --- model/Hardware/Properties/organizationalEntity.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/model/Hardware/Properties/organizationalEntity.md b/model/Hardware/Properties/organizationalEntity.md index 334da7ffe..6daebf4e9 100644 --- a/model/Hardware/Properties/organizationalEntity.md +++ b/model/Hardware/Properties/organizationalEntity.md @@ -8,10 +8,10 @@ Product Manufacture Name and related information ## Description -This is the name of the OEM organization for a product. +The Agent is the intellectual property holder of the product type. They are responsible for the define PartNumber, batchNumber or serialNumber of unit of hardware. ## Metadata - name: organizationalEntity - Nature: ObjectProperty -- Range: /Core/Organization +- Range: /Core/Agent From 984532c2d4c293cf9b501da1d4b6b1cc5c782d22 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 23 Dec 2024 10:19:33 -0600 Subject: [PATCH 048/141] Update model/Hardware/Vocabularies/CoordinateOrientationType.md Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Hardware/Vocabularies/CoordinateOrientationType.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Vocabularies/CoordinateOrientationType.md b/model/Hardware/Vocabularies/CoordinateOrientationType.md index 01ee758e6..cb4191fd6 100644 --- a/model/Hardware/Vocabularies/CoordinateOrientationType.md +++ b/model/Hardware/Vocabularies/CoordinateOrientationType.md @@ -8,7 +8,7 @@ coordinateorientationType sets the coordinate orientation. ## Description -coordinateorientationType sets the coordinate orientation in a object. Enumerations are used to define the coordinate orientation. +CoordinateOrientationType sets the coordinate orientation in an object. Enumerations are used to define the coordinate orientation. Any coordinate orientation System, that must that orientation must remain in the same order for that class’s `/Hardware/Hardware` element. ## Metadata From 2cf3ea260a08bcc96f579749a27bd2fae384d961 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 23 Dec 2024 10:19:53 -0600 Subject: [PATCH 049/141] Update model/Hardware/Vocabularies/CoordinateOrientationType.md Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Hardware/Vocabularies/CoordinateOrientationType.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Vocabularies/CoordinateOrientationType.md b/model/Hardware/Vocabularies/CoordinateOrientationType.md index cb4191fd6..921a3eccb 100644 --- a/model/Hardware/Vocabularies/CoordinateOrientationType.md +++ b/model/Hardware/Vocabularies/CoordinateOrientationType.md @@ -17,7 +17,7 @@ Any coordinate orientation System, that must that orientation must remain in the ## Entries -- XYZFreeForm: XYZ FreeForm: +- XYZFreeForm: XYZ FreeForm - LMS: X= Longest, Y=Middle Z=shortest From b5233e17d7ddefff9088d4898134d5f21f489fb6 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 23 Dec 2024 10:20:14 -0600 Subject: [PATCH 050/141] Update model/Hardware/Vocabularies/CoordinateOrientationType.md Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Hardware/Vocabularies/CoordinateOrientationType.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Vocabularies/CoordinateOrientationType.md b/model/Hardware/Vocabularies/CoordinateOrientationType.md index 921a3eccb..293ef90ef 100644 --- a/model/Hardware/Vocabularies/CoordinateOrientationType.md +++ b/model/Hardware/Vocabularies/CoordinateOrientationType.md @@ -18,6 +18,6 @@ Any coordinate orientation System, that must that orientation must remain in the ## Entries - XYZFreeForm: XYZ FreeForm -- LMS: X= Longest, Y=Middle Z=shortest +- LMS: X = Longest, Y = Middle, Z = Shortest From 63c9dc7460b82c9d8bd17c8e3e3128f65a4f4912 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 23 Dec 2024 10:20:30 -0600 Subject: [PATCH 051/141] Update model/Hardware/Vocabularies/CoordinateOrientationType.md Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Hardware/Vocabularies/CoordinateOrientationType.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/model/Hardware/Vocabularies/CoordinateOrientationType.md b/model/Hardware/Vocabularies/CoordinateOrientationType.md index 293ef90ef..09f77abe3 100644 --- a/model/Hardware/Vocabularies/CoordinateOrientationType.md +++ b/model/Hardware/Vocabularies/CoordinateOrientationType.md @@ -19,5 +19,3 @@ Any coordinate orientation System, that must that orientation must remain in the - XYZFreeForm: XYZ FreeForm - LMS: X = Longest, Y = Middle, Z = Shortest - - From 38749c4a2f2ae17d79bc03c19a234bf49e98f073 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 23 Dec 2024 11:20:05 -0600 Subject: [PATCH 052/141] Update organizationalEntity.md Signed-off-by: stevenc-stb --- model/Hardware/Properties/organizationalEntity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Properties/organizationalEntity.md b/model/Hardware/Properties/organizationalEntity.md index 6daebf4e9..a90e35b2b 100644 --- a/model/Hardware/Properties/organizationalEntity.md +++ b/model/Hardware/Properties/organizationalEntity.md @@ -8,7 +8,7 @@ Product Manufacture Name and related information ## Description -The Agent is the intellectual property holder of the product type. They are responsible for the define PartNumber, batchNumber or serialNumber of unit of hardware. +The Agent is the intellectual property holder of the product type. They are responsible for defining the PartNumber, batchNumber or serialNumber of unit of hardware. ## Metadata From d64615908b6d381f3f9e619a33d6a32654df26b1 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 7 Jan 2025 11:14:45 -0600 Subject: [PATCH 053/141] Update organizationalEntity.md Signed-off-by: stevenc-stb --- model/Hardware/Properties/organizationalEntity.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Properties/organizationalEntity.md b/model/Hardware/Properties/organizationalEntity.md index a90e35b2b..6293a8419 100644 --- a/model/Hardware/Properties/organizationalEntity.md +++ b/model/Hardware/Properties/organizationalEntity.md @@ -8,7 +8,7 @@ Product Manufacture Name and related information ## Description -The Agent is the intellectual property holder of the product type. They are responsible for defining the PartNumber, batchNumber or serialNumber of unit of hardware. +The Agent is responsible for defining the PartNumber, batchNumber or serialNumber of unit of hardware. ## Metadata From 2106dade896baa63667487a3aac72833ca4563d7 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 13 Jan 2025 13:59:16 -0600 Subject: [PATCH 054/141] Update Process.md Signed-off-by: stevenc-stb --- model/Core/Classes/Process.md | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/model/Core/Classes/Process.md b/model/Core/Classes/Process.md index 078788a6c..ff21cdd2e 100644 --- a/model/Core/Classes/Process.md +++ b/model/Core/Classes/Process.md @@ -3,21 +3,17 @@ SPDX-License-Identifier: Community-Spec-1.0 # Process ## Summary - Class that describes a process. ## Description - -Processes define a set of tasks needed to perform a procedure. The step to assemble a table is an is a process. +Processes are composed of systematic task(s) required to achieve a goal. ## Metadata - - name: Process - SubclassOf: /Core/Artifact -- Instantiability: Concrete +- Instantiability: Abstract ## Properties - - version - type: xsd:string - minCount: 1 @@ -30,7 +26,3 @@ Processes define a set of tasks needed to perform a procedure. The step to assem - type: DocumentState - minCount: 0 - maxCount: 1 -- typeOfProcess - - type: ProcessType - - minCount: 1 - - maxCount: 1 From e30d79e7390d194a36c679b62e0758155c2419f5 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 13 Jan 2025 14:02:43 -0600 Subject: [PATCH 055/141] Delete model/Core/Properties/typeOfProcess.md Signed-off-by: stevenc-stb --- model/Core/Properties/typeOfProcess.md | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 model/Core/Properties/typeOfProcess.md diff --git a/model/Core/Properties/typeOfProcess.md b/model/Core/Properties/typeOfProcess.md deleted file mode 100644 index d21df337b..000000000 --- a/model/Core/Properties/typeOfProcess.md +++ /dev/null @@ -1,17 +0,0 @@ -SPDX-License-Identifier: Community-Spec-1.0 - -# typeOfProcess - -## Summary - -Type defines a category of processes. - -## Description - -Processes vary by implementation. The process type defines the specific category of process. - -## Metadata - -- name: typeOfProcess -- Nature: DataProperty -- Range: ProcessType From 7b819dfabc0364e8b4a120fb60e70753fc51b781 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 13 Jan 2025 14:04:23 -0600 Subject: [PATCH 056/141] Add files via upload For Hardware SC Signed-off-by: stevenc-stb --- model/Core/Properties/Action.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 model/Core/Properties/Action.md diff --git a/model/Core/Properties/Action.md b/model/Core/Properties/Action.md new file mode 100644 index 000000000..34667d3e9 --- /dev/null +++ b/model/Core/Properties/Action.md @@ -0,0 +1,24 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# Action + +## Summary +Class that describes an action that has occurred . + +## Description +Action define a event that has occurred. This is a Abstract Action. + +## Metadata +- name: Action +- SubclassOf: /Core/Artifact +- Instantiability: Abstract + +## Properties +- actionStartTime + - type: /Core/DateTime + - minCount: 0 + - maxCount: 1 +- actionEndTime + - type: /Core/DateTime + - minCount: 0 + - maxCount: 1 From 1e46cc25e7db82fba9e3e0e91be9ceec9623db94 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 13 Jan 2025 14:05:51 -0600 Subject: [PATCH 057/141] Rename Action.md to Action.md Signed-off-by: stevenc-stb --- model/Core/{Properties => Classes}/Action.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename model/Core/{Properties => Classes}/Action.md (100%) diff --git a/model/Core/Properties/Action.md b/model/Core/Classes/Action.md similarity index 100% rename from model/Core/Properties/Action.md rename to model/Core/Classes/Action.md From 9ae74663f953d8694ba869b73ae8696e2ba0f37d Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 13 Jan 2025 14:06:52 -0600 Subject: [PATCH 058/141] Add files via upload Signed-off-by: stevenc-stb --- model/Core/Properties/actionEndTime.md | 18 ++++++++++++++++++ model/Core/Properties/actionStartTime.md | 18 ++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 model/Core/Properties/actionEndTime.md create mode 100644 model/Core/Properties/actionStartTime.md diff --git a/model/Core/Properties/actionEndTime.md b/model/Core/Properties/actionEndTime.md new file mode 100644 index 000000000..2ebb82a4a --- /dev/null +++ b/model/Core/Properties/actionEndTime.md @@ -0,0 +1,18 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# buildEndTime + +## Summary + +Property that describes the time at which a action stops. + +## Description + +buildEndTime describes the time at which a action stops or finishes. + + +## Metadata + +- name: actionEndTime +- Nature: DataProperty +- Range: /Core/DateTime diff --git a/model/Core/Properties/actionStartTime.md b/model/Core/Properties/actionStartTime.md new file mode 100644 index 000000000..a52a5d099 --- /dev/null +++ b/model/Core/Properties/actionStartTime.md @@ -0,0 +1,18 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# actionStartTime + +## Summary + +Property describing the start time of a action. + +## Description + +buildStartTime is the time at which a action is triggered. + + +## Metadata + +- name: actionStartTime +- Nature: DataProperty +- Range: /Core/DateTime From 0ece0bafaf183cb534a78fd81e55363519b4ec25 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 13 Jan 2025 14:07:51 -0600 Subject: [PATCH 059/141] Update actionEndTime.md Signed-off-by: stevenc-stb --- model/Core/Properties/actionEndTime.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/model/Core/Properties/actionEndTime.md b/model/Core/Properties/actionEndTime.md index 2ebb82a4a..b92fe58bf 100644 --- a/model/Core/Properties/actionEndTime.md +++ b/model/Core/Properties/actionEndTime.md @@ -1,18 +1,15 @@ SPDX-License-Identifier: Community-Spec-1.0 -# buildEndTime +# actionEndTime ## Summary - Property that describes the time at which a action stops. ## Description - buildEndTime describes the time at which a action stops or finishes. ## Metadata - - name: actionEndTime - Nature: DataProperty - Range: /Core/DateTime From babe10bb41a2856e60e817f0a1b223ee6adcfc21 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 13 Jan 2025 14:08:23 -0600 Subject: [PATCH 060/141] Update actionStartTime.md Signed-off-by: stevenc-stb --- model/Core/Properties/actionStartTime.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/model/Core/Properties/actionStartTime.md b/model/Core/Properties/actionStartTime.md index a52a5d099..ce57f12da 100644 --- a/model/Core/Properties/actionStartTime.md +++ b/model/Core/Properties/actionStartTime.md @@ -3,16 +3,12 @@ SPDX-License-Identifier: Community-Spec-1.0 # actionStartTime ## Summary - Property describing the start time of a action. ## Description - -buildStartTime is the time at which a action is triggered. - +actionStartTime is the time at which a action is triggered. ## Metadata - - name: actionStartTime - Nature: DataProperty - Range: /Core/DateTime From 3c89cbd639d7f2a2b870e49ac50a3600fd3ac497 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 13 Jan 2025 14:11:13 -0600 Subject: [PATCH 061/141] Update Hardware.md Signed-off-by: stevenc-stb --- model/Hardware/Hardware.md | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/model/Hardware/Hardware.md b/model/Hardware/Hardware.md index 9077f8604..48d808af1 100644 --- a/model/Hardware/Hardware.md +++ b/model/Hardware/Hardware.md @@ -3,32 +3,24 @@ SPDX-License-Identifier: Community-Spec-1.0 # Hardware ## Summary - The Hardware Profile provides additional metadata, that is useful for hardware. ## Description - The Hardware namespace defines concepts related to hardware, including virtual hardware preparation process, its characteristics, and its access methods. ## Metadata - - id: https://spdx.org/rdf/3.1.0/terms/Hardware - name: Hardware ## Profile conformance - For an element collection to be conformant with this profile, the following has to hold: - -1. for every `/Hardware/Hardware` The property listed under the physical are not available if virtualFlag = true - -2. for every `/Core/Process` with the processType = 'Instantiation' there MUST exist exactly one +1. for every `/Hardware/InstantiatedProcess` there MUST exist exactly one `/Core/Relationship` of type `instantiatedBy` having that element as its - `from` property and a `/Hardware/Hardware` as its `to` - property with that element virtualFlag = true. - -3. for every `/Hardware/HBOMPhysical` If the property mass is defined then massUnit must be defined. + `from` property and a `/Hardware/VirualHardware` as its `to` + +2. for every `/Hardware/HBOMPhysical` If the property mass is defined then massUnit must be defined. -4. For evert `/Hardware/HBOMPhysical` If the property dimensions and centerofMass is defined then both centerofMass and dimensions have the same coordinateorientationType for x, y, and z. +3. For evert `/Hardware/HBOMPhysical` If the property dimensions and centerofMass is defined then both centerofMass and dimensions have the same coordinateorientationType for x, y, and z. From 4849e6fe03ed105aa83819b7313c31b2da3eb8e3 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 13 Jan 2025 14:12:20 -0600 Subject: [PATCH 062/141] Update Hardware.md Signed-off-by: stevenc-stb --- model/Hardware/Classes/Hardware.md | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/model/Hardware/Classes/Hardware.md b/model/Hardware/Classes/Hardware.md index 489b76ed5..f7ed1ddae 100644 --- a/model/Hardware/Classes/Hardware.md +++ b/model/Hardware/Classes/Hardware.md @@ -6,23 +6,14 @@ SPDX-License-Identifier: Community-Spec-1.0 Class that describes a instance of Hardware. ## Description -A hardware artifact is a distinct article or unit related to hardware such as a unit. +A hardware artifact is a distinct unit related to hardware. ## Metadata - name: Hardware - SubclassOf: /Core/Element -- Instantiability: Concrete +- Instantiability: Abstract ## Properties - -- physical - - type: HBOMPhysical - - minCount: 0 - - maxCount: 1 -- virtualFlag - - type: xsd:boolean - - minCount: 1 - - maxCount: 1 - organizationalEntity - type: /Core/Organization - minCount: 1 From 89002b422210181f3be12b1ddcb87eaff61a18e6 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 13 Jan 2025 14:12:56 -0600 Subject: [PATCH 063/141] Add files via upload Signed-off-by: stevenc-stb --- model/Hardware/Classes/InstantiatedProcess.md | 19 ++++++++++++++++ model/Hardware/Classes/PhysicalHardware.md | 22 +++++++++++++++++++ model/Hardware/Classes/VirtualHardware.md | 20 +++++++++++++++++ 3 files changed, 61 insertions(+) create mode 100644 model/Hardware/Classes/InstantiatedProcess.md create mode 100644 model/Hardware/Classes/PhysicalHardware.md create mode 100644 model/Hardware/Classes/VirtualHardware.md diff --git a/model/Hardware/Classes/InstantiatedProcess.md b/model/Hardware/Classes/InstantiatedProcess.md new file mode 100644 index 000000000..d5a35aa8e --- /dev/null +++ b/model/Hardware/Classes/InstantiatedProcess.md @@ -0,0 +1,19 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# InstantiatedProcess + +## Summary +Class that describes a InstantiatedProcess that is used to define VirtualHardware and it source. + +## Description +InstantiatedProcess is a class defining the process needed to instantiate an ‘VirtualHardware’ defined by running software package(s). + +## Metadata + +- name: InstantiatedProcess +- SubclassOf: /Core/Process +- Instantiability: Concrete + +## Properties + + diff --git a/model/Hardware/Classes/PhysicalHardware.md b/model/Hardware/Classes/PhysicalHardware.md new file mode 100644 index 000000000..897aab67c --- /dev/null +++ b/model/Hardware/Classes/PhysicalHardware.md @@ -0,0 +1,22 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# Hardware + +## Summary +Class that describes a physical instance of Hardware. + +## Description +A Physical hardware artifact describes a distinct physical unit. + +## Metadata +- name: PhysicalHardware +- SubclassOf: /Hardware/Hardware +- Instantiability: Concrete + +## Properties + +- physical + - type: HBOMPhysical + - minCount: 0 + - maxCount: 1 + diff --git a/model/Hardware/Classes/VirtualHardware.md b/model/Hardware/Classes/VirtualHardware.md new file mode 100644 index 000000000..f37d2fb04 --- /dev/null +++ b/model/Hardware/Classes/VirtualHardware.md @@ -0,0 +1,20 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# VirtualHardware + +## Summary +Class that describes a instance of VirtualHardware. + +## Description +A VirtualHardware artifact is a distinct article related to Virtual hardware. +This is used to assist in recording "Digital Twinning". +An FPGA simualtion of hardware is a VirtualHardware. +Virtual hardware requires instantiation involving specific hardware and software. + +## Metadata +- name: VirtualHardware +- SubclassOf: /Hardware/Hardware +- Instantiability: Concrete + +## Properties + From d1a8ed8c82a692d42b68c2d1bc68d7f53cd78d4e Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 13 Jan 2025 14:13:39 -0600 Subject: [PATCH 064/141] Update InstantiatedProcess.md Signed-off-by: stevenc-stb --- model/Hardware/Classes/InstantiatedProcess.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/model/Hardware/Classes/InstantiatedProcess.md b/model/Hardware/Classes/InstantiatedProcess.md index d5a35aa8e..6bed1cff1 100644 --- a/model/Hardware/Classes/InstantiatedProcess.md +++ b/model/Hardware/Classes/InstantiatedProcess.md @@ -9,11 +9,8 @@ Class that describes a InstantiatedProcess that is used to define VirtualHardwar InstantiatedProcess is a class defining the process needed to instantiate an ‘VirtualHardware’ defined by running software package(s). ## Metadata - - name: InstantiatedProcess - SubclassOf: /Core/Process - Instantiability: Concrete ## Properties - - From 833d5cbd07426cf755f137b6a2a43119fbb2adbc Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 13 Jan 2025 14:14:24 -0600 Subject: [PATCH 065/141] Update InstantiatedProcess.md Signed-off-by: stevenc-stb --- model/Hardware/Classes/InstantiatedProcess.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Classes/InstantiatedProcess.md b/model/Hardware/Classes/InstantiatedProcess.md index 6bed1cff1..05ee2709c 100644 --- a/model/Hardware/Classes/InstantiatedProcess.md +++ b/model/Hardware/Classes/InstantiatedProcess.md @@ -6,7 +6,7 @@ SPDX-License-Identifier: Community-Spec-1.0 Class that describes a InstantiatedProcess that is used to define VirtualHardware and it source. ## Description -InstantiatedProcess is a class defining the process needed to instantiate an ‘VirtualHardware’ defined by running software package(s). +InstantiatedProcess is a class defining the process needed to instantiate an 'VirtualHardware' defined by running software package(s). ## Metadata - name: InstantiatedProcess From 74281a435149749984a63e6f650714aa955da77d Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 13 Jan 2025 14:14:43 -0600 Subject: [PATCH 066/141] Update PhysicalHardware.md Signed-off-by: stevenc-stb --- model/Hardware/Classes/PhysicalHardware.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/model/Hardware/Classes/PhysicalHardware.md b/model/Hardware/Classes/PhysicalHardware.md index 897aab67c..946dd48c0 100644 --- a/model/Hardware/Classes/PhysicalHardware.md +++ b/model/Hardware/Classes/PhysicalHardware.md @@ -14,9 +14,7 @@ A Physical hardware artifact describes a distinct physical unit. - Instantiability: Concrete ## Properties - - physical - type: HBOMPhysical - minCount: 0 - maxCount: 1 - From dab6200c9bff2ec3b753a350ac8c214aa8022c84 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 13 Jan 2025 14:14:58 -0600 Subject: [PATCH 067/141] Update PhysicalHardware.md Signed-off-by: stevenc-stb --- model/Hardware/Classes/PhysicalHardware.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Classes/PhysicalHardware.md b/model/Hardware/Classes/PhysicalHardware.md index 946dd48c0..ed67d033c 100644 --- a/model/Hardware/Classes/PhysicalHardware.md +++ b/model/Hardware/Classes/PhysicalHardware.md @@ -1,6 +1,6 @@ SPDX-License-Identifier: Community-Spec-1.0 -# Hardware +# PhysicalHardware ## Summary Class that describes a physical instance of Hardware. From 3edca578756a1797b142d99fb9b2303c98e3e987 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 13 Jan 2025 14:15:10 -0600 Subject: [PATCH 068/141] Update PhysicalHardware.md Signed-off-by: stevenc-stb From fc8a5cd786fe6d69fc1c80d3afc217e0abc4a1f8 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Mon, 13 Jan 2025 14:15:30 -0600 Subject: [PATCH 069/141] Update VirtualHardware.md Signed-off-by: stevenc-stb --- model/Hardware/Classes/VirtualHardware.md | 1 - 1 file changed, 1 deletion(-) diff --git a/model/Hardware/Classes/VirtualHardware.md b/model/Hardware/Classes/VirtualHardware.md index f37d2fb04..90628ac5b 100644 --- a/model/Hardware/Classes/VirtualHardware.md +++ b/model/Hardware/Classes/VirtualHardware.md @@ -17,4 +17,3 @@ Virtual hardware requires instantiation involving specific hardware and software - Instantiability: Concrete ## Properties - From 7f6fa51076104d491c3080056bfbb4a0d491ebbd Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 07:30:20 -0600 Subject: [PATCH 070/141] Update model/Core/Classes/Action.md Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Core/Classes/Action.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/model/Core/Classes/Action.md b/model/Core/Classes/Action.md index 34667d3e9..065f20150 100644 --- a/model/Core/Classes/Action.md +++ b/model/Core/Classes/Action.md @@ -6,7 +6,8 @@ SPDX-License-Identifier: Community-Spec-1.0 Class that describes an action that has occurred . ## Description -Action define a event that has occurred. This is a Abstract Action. + +Action defines an event that has occurred. This is an Abstract Action. ## Metadata - name: Action From a7e13d15a4119e18c3566d630282ba0dcefb98a2 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 07:30:30 -0600 Subject: [PATCH 071/141] Update model/Core/Classes/Action.md Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Core/Classes/Action.md | 1 + 1 file changed, 1 insertion(+) diff --git a/model/Core/Classes/Action.md b/model/Core/Classes/Action.md index 065f20150..982c61fd1 100644 --- a/model/Core/Classes/Action.md +++ b/model/Core/Classes/Action.md @@ -15,6 +15,7 @@ Action defines an event that has occurred. This is an Abstract Action. - Instantiability: Abstract ## Properties + - actionStartTime - type: /Core/DateTime - minCount: 0 From 524e2a18e8d05c56cb2420d9e38b61fb80072973 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 07:30:44 -0600 Subject: [PATCH 072/141] Update model/Core/Classes/Action.md Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Core/Classes/Action.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/model/Core/Classes/Action.md b/model/Core/Classes/Action.md index 982c61fd1..ff46575cb 100644 --- a/model/Core/Classes/Action.md +++ b/model/Core/Classes/Action.md @@ -3,7 +3,8 @@ SPDX-License-Identifier: Community-Spec-1.0 # Action ## Summary -Class that describes an action that has occurred . + +Class that describes an action that has occurred. ## Description From 65a1c4cba8f641e6899ed5f47bf38fcd8dbb1df4 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 07:30:55 -0600 Subject: [PATCH 073/141] Update model/Core/Classes/Action.md Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Core/Classes/Action.md | 1 + 1 file changed, 1 insertion(+) diff --git a/model/Core/Classes/Action.md b/model/Core/Classes/Action.md index ff46575cb..5b235d485 100644 --- a/model/Core/Classes/Action.md +++ b/model/Core/Classes/Action.md @@ -11,6 +11,7 @@ Class that describes an action that has occurred. Action defines an event that has occurred. This is an Abstract Action. ## Metadata + - name: Action - SubclassOf: /Core/Artifact - Instantiability: Abstract From 72b5ec6c86bac6036236ad86467ae81d212aebe5 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 07:31:13 -0600 Subject: [PATCH 074/141] Update model/Core/Classes/Process.md Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Core/Classes/Process.md | 1 + 1 file changed, 1 insertion(+) diff --git a/model/Core/Classes/Process.md b/model/Core/Classes/Process.md index ff21cdd2e..792ad6ec9 100644 --- a/model/Core/Classes/Process.md +++ b/model/Core/Classes/Process.md @@ -3,6 +3,7 @@ SPDX-License-Identifier: Community-Spec-1.0 # Process ## Summary + Class that describes a process. ## Description From 996dacb8368a619b1aebacb94a7a61208a98b29c Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 07:31:43 -0600 Subject: [PATCH 075/141] Update model/Hardware/Properties/centerofMass.md Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Hardware/Properties/centerofMass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Properties/centerofMass.md b/model/Hardware/Properties/centerofMass.md index 2c70215ec..7eca39d8f 100644 --- a/model/Hardware/Properties/centerofMass.md +++ b/model/Hardware/Properties/centerofMass.md @@ -12,6 +12,6 @@ The mass-center is a fixed property for a given rigid body (e.g. with no slosh o ## Metadata -- name: centerofMass +- name: centerOfMass - Nature: ObjectProperty - Range: /Hardware/HBOMDimensions From 962c43046d80a796558af9aeab10343441c30bc9 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 07:31:57 -0600 Subject: [PATCH 076/141] Update model/Hardware/Properties/centerofMass.md Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Hardware/Properties/centerofMass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Properties/centerofMass.md b/model/Hardware/Properties/centerofMass.md index 7eca39d8f..34385d3e6 100644 --- a/model/Hardware/Properties/centerofMass.md +++ b/model/Hardware/Properties/centerofMass.md @@ -1,6 +1,6 @@ SPDX-License-Identifier: Community-Spec-1.0 -# centerofMass +# centerOfMass ## Summary From 71f79d52c7f4239da53a840c1ff3f651b6fed806 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 07:32:20 -0600 Subject: [PATCH 077/141] Update model/Hardware/Vocabularies/CoordinateOrientationType.md Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Hardware/Vocabularies/CoordinateOrientationType.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Vocabularies/CoordinateOrientationType.md b/model/Hardware/Vocabularies/CoordinateOrientationType.md index 09f77abe3..0ad85daa2 100644 --- a/model/Hardware/Vocabularies/CoordinateOrientationType.md +++ b/model/Hardware/Vocabularies/CoordinateOrientationType.md @@ -4,7 +4,7 @@ SPDX-License-Identifier: Community-Spec-1.0 ## Summary -coordinateorientationType sets the coordinate orientation. +CoordinateOrientationType sets the coordinate orientation. ## Description From 72502eded257fb631a001874f67383bfc1b442a3 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 07:33:18 -0600 Subject: [PATCH 078/141] Update model/Hardware/Hardware.md Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Hardware/Hardware.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/model/Hardware/Hardware.md b/model/Hardware/Hardware.md index 48d808af1..aa8cc4384 100644 --- a/model/Hardware/Hardware.md +++ b/model/Hardware/Hardware.md @@ -23,4 +23,6 @@ the following has to hold: 2. for every `/Hardware/HBOMPhysical` If the property mass is defined then massUnit must be defined. -3. For evert `/Hardware/HBOMPhysical` If the property dimensions and centerofMass is defined then both centerofMass and dimensions have the same coordinateorientationType for x, y, and z. +3. For evert `/Hardware/HBOMPhysical` If the property dimensions and centerOfMass is + defined then both centerOfMass and dimensions have the same + coordinateOrientationType for x, y, and z. From c9f84f747d1fae26354f0d204f7b864605224c8f Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 07:33:33 -0600 Subject: [PATCH 079/141] Update model/Core/Properties/actionEndTime.md Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Core/Properties/actionEndTime.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/model/Core/Properties/actionEndTime.md b/model/Core/Properties/actionEndTime.md index b92fe58bf..f4e0f4906 100644 --- a/model/Core/Properties/actionEndTime.md +++ b/model/Core/Properties/actionEndTime.md @@ -7,8 +7,6 @@ Property that describes the time at which a action stops. ## Description buildEndTime describes the time at which a action stops or finishes. - - ## Metadata - name: actionEndTime - Nature: DataProperty From f154c68a0a4e1eb0bcf569b7c3fae73d11ab447b Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 07:33:52 -0600 Subject: [PATCH 080/141] Update model/Hardware/Classes/HBOMPhysical.md Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Hardware/Classes/HBOMPhysical.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Classes/HBOMPhysical.md b/model/Hardware/Classes/HBOMPhysical.md index 3786229d6..aaf4f1450 100644 --- a/model/Hardware/Classes/HBOMPhysical.md +++ b/model/Hardware/Classes/HBOMPhysical.md @@ -27,6 +27,6 @@ Physical characteristics include dimensions, mass, units and related items. - massUnit - type: xsd:string - maxCount: 1 -- centerofMass +- centerOfMass - type: HBOMDimensions - maxCount: 1 From 0e1f9e81421e6df9c68854175e2b209e69828951 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 07:34:28 -0600 Subject: [PATCH 081/141] Rename centerofMass.md to centerOfMass.md Signed-off-by: stevenc-stb --- model/Hardware/Properties/{centerofMass.md => centerOfMass.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename model/Hardware/Properties/{centerofMass.md => centerOfMass.md} (100%) diff --git a/model/Hardware/Properties/centerofMass.md b/model/Hardware/Properties/centerOfMass.md similarity index 100% rename from model/Hardware/Properties/centerofMass.md rename to model/Hardware/Properties/centerOfMass.md From 32e0518e8fa9b0968bef952fded2ec83824d8ff9 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 07:58:26 -0600 Subject: [PATCH 082/141] Update model/Core/Classes/Process.md Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Core/Classes/Process.md | 1 + 1 file changed, 1 insertion(+) diff --git a/model/Core/Classes/Process.md b/model/Core/Classes/Process.md index 792ad6ec9..fadd67c33 100644 --- a/model/Core/Classes/Process.md +++ b/model/Core/Classes/Process.md @@ -7,6 +7,7 @@ SPDX-License-Identifier: Community-Spec-1.0 Class that describes a process. ## Description + Processes are composed of systematic task(s) required to achieve a goal. ## Metadata From 20ad96d39eab95f131beeb0530026024d054ceaf Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 07:58:52 -0600 Subject: [PATCH 083/141] Update model/Core/Classes/Process.md Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Core/Classes/Process.md | 1 + 1 file changed, 1 insertion(+) diff --git a/model/Core/Classes/Process.md b/model/Core/Classes/Process.md index fadd67c33..b1f77c14b 100644 --- a/model/Core/Classes/Process.md +++ b/model/Core/Classes/Process.md @@ -11,6 +11,7 @@ Class that describes a process. Processes are composed of systematic task(s) required to achieve a goal. ## Metadata + - name: Process - SubclassOf: /Core/Artifact - Instantiability: Abstract From fb64bde02dddc17cf018ec8629fd0a2ee9a1836d Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 07:59:12 -0600 Subject: [PATCH 084/141] Update model/Core/Classes/Process.md Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Core/Classes/Process.md | 1 + 1 file changed, 1 insertion(+) diff --git a/model/Core/Classes/Process.md b/model/Core/Classes/Process.md index b1f77c14b..ff0c49767 100644 --- a/model/Core/Classes/Process.md +++ b/model/Core/Classes/Process.md @@ -17,6 +17,7 @@ Processes are composed of systematic task(s) required to achieve a goal. - Instantiability: Abstract ## Properties + - version - type: xsd:string - minCount: 1 From eb7bcef368909ae27d5d5cb010e0c659d4b4c91e Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 07:59:34 -0600 Subject: [PATCH 085/141] Update model/Core/Properties/actionEndTime.md Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Core/Properties/actionEndTime.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/model/Core/Properties/actionEndTime.md b/model/Core/Properties/actionEndTime.md index f4e0f4906..a28bbf568 100644 --- a/model/Core/Properties/actionEndTime.md +++ b/model/Core/Properties/actionEndTime.md @@ -3,7 +3,8 @@ SPDX-License-Identifier: Community-Spec-1.0 # actionEndTime ## Summary -Property that describes the time at which a action stops. + +Property that describes the time at which an action stops. ## Description buildEndTime describes the time at which a action stops or finishes. From c2908ca4442afa78caa7e5730059739706340f48 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 08:00:02 -0600 Subject: [PATCH 086/141] Update model/Core/Properties/actionEndTime.md Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Core/Properties/actionEndTime.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/model/Core/Properties/actionEndTime.md b/model/Core/Properties/actionEndTime.md index a28bbf568..a0b85305c 100644 --- a/model/Core/Properties/actionEndTime.md +++ b/model/Core/Properties/actionEndTime.md @@ -7,7 +7,8 @@ SPDX-License-Identifier: Community-Spec-1.0 Property that describes the time at which an action stops. ## Description -buildEndTime describes the time at which a action stops or finishes. + +Property describing the time at which an action stops or finishes. ## Metadata - name: actionEndTime - Nature: DataProperty From af1d142d77d8a205d1e09ac0cdaa6584a781fdd4 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 08:00:20 -0600 Subject: [PATCH 087/141] Update model/Core/Properties/actionStartTime.md Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Core/Properties/actionStartTime.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/model/Core/Properties/actionStartTime.md b/model/Core/Properties/actionStartTime.md index ce57f12da..8e705b1f0 100644 --- a/model/Core/Properties/actionStartTime.md +++ b/model/Core/Properties/actionStartTime.md @@ -3,7 +3,8 @@ SPDX-License-Identifier: Community-Spec-1.0 # actionStartTime ## Summary -Property describing the start time of a action. + +Property describing the start time of an action. ## Description actionStartTime is the time at which a action is triggered. From 1521a315e695f6803b3e21007550070333b52859 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 08:01:48 -0600 Subject: [PATCH 088/141] Apply suggestions from code review Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Core/Properties/actionStartTime.md | 1 + model/Hardware/Classes/Hardware.md | 6 +++++- model/Hardware/Classes/InstantiatedProcess.md | 5 ++++- model/Hardware/Classes/PhysicalHardware.md | 6 +++++- model/Hardware/Classes/VirtualHardware.md | 5 ++++- model/Hardware/Hardware.md | 8 ++++++-- 6 files changed, 25 insertions(+), 6 deletions(-) diff --git a/model/Core/Properties/actionStartTime.md b/model/Core/Properties/actionStartTime.md index 8e705b1f0..ed76c15dd 100644 --- a/model/Core/Properties/actionStartTime.md +++ b/model/Core/Properties/actionStartTime.md @@ -10,6 +10,7 @@ Property describing the start time of an action. actionStartTime is the time at which a action is triggered. ## Metadata + - name: actionStartTime - Nature: DataProperty - Range: /Core/DateTime diff --git a/model/Hardware/Classes/Hardware.md b/model/Hardware/Classes/Hardware.md index f7ed1ddae..dd68a579f 100644 --- a/model/Hardware/Classes/Hardware.md +++ b/model/Hardware/Classes/Hardware.md @@ -3,17 +3,21 @@ SPDX-License-Identifier: Community-Spec-1.0 # Hardware ## Summary -Class that describes a instance of Hardware. + +Class that describes an instance of Hardware. ## Description + A hardware artifact is a distinct unit related to hardware. ## Metadata + - name: Hardware - SubclassOf: /Core/Element - Instantiability: Abstract ## Properties + - organizationalEntity - type: /Core/Organization - minCount: 1 diff --git a/model/Hardware/Classes/InstantiatedProcess.md b/model/Hardware/Classes/InstantiatedProcess.md index 05ee2709c..0e29e0d88 100644 --- a/model/Hardware/Classes/InstantiatedProcess.md +++ b/model/Hardware/Classes/InstantiatedProcess.md @@ -3,12 +3,15 @@ SPDX-License-Identifier: Community-Spec-1.0 # InstantiatedProcess ## Summary -Class that describes a InstantiatedProcess that is used to define VirtualHardware and it source. + +Class that describes an InstantiatedProcess that is used to define VirtualHardware and its source. ## Description + InstantiatedProcess is a class defining the process needed to instantiate an 'VirtualHardware' defined by running software package(s). ## Metadata + - name: InstantiatedProcess - SubclassOf: /Core/Process - Instantiability: Concrete diff --git a/model/Hardware/Classes/PhysicalHardware.md b/model/Hardware/Classes/PhysicalHardware.md index ed67d033c..73dc6a59d 100644 --- a/model/Hardware/Classes/PhysicalHardware.md +++ b/model/Hardware/Classes/PhysicalHardware.md @@ -3,17 +3,21 @@ SPDX-License-Identifier: Community-Spec-1.0 # PhysicalHardware ## Summary + Class that describes a physical instance of Hardware. ## Description -A Physical hardware artifact describes a distinct physical unit. + +A PhysicalHardware artifact describes a distinct physical unit. ## Metadata + - name: PhysicalHardware - SubclassOf: /Hardware/Hardware - Instantiability: Concrete ## Properties + - physical - type: HBOMPhysical - minCount: 0 diff --git a/model/Hardware/Classes/VirtualHardware.md b/model/Hardware/Classes/VirtualHardware.md index 90628ac5b..3b0bd30d8 100644 --- a/model/Hardware/Classes/VirtualHardware.md +++ b/model/Hardware/Classes/VirtualHardware.md @@ -3,15 +3,18 @@ SPDX-License-Identifier: Community-Spec-1.0 # VirtualHardware ## Summary -Class that describes a instance of VirtualHardware. + +Class that describes an instance of VirtualHardware. ## Description + A VirtualHardware artifact is a distinct article related to Virtual hardware. This is used to assist in recording "Digital Twinning". An FPGA simualtion of hardware is a VirtualHardware. Virtual hardware requires instantiation involving specific hardware and software. ## Metadata + - name: VirtualHardware - SubclassOf: /Hardware/Hardware - Instantiability: Concrete diff --git a/model/Hardware/Hardware.md b/model/Hardware/Hardware.md index aa8cc4384..47eb89b42 100644 --- a/model/Hardware/Hardware.md +++ b/model/Hardware/Hardware.md @@ -3,17 +3,21 @@ SPDX-License-Identifier: Community-Spec-1.0 # Hardware ## Summary -The Hardware Profile provides additional metadata, that is useful for hardware. + +The Hardware Profile provides additional metadata that is useful for hardware. ## Description -The Hardware namespace defines concepts related to hardware, including virtual hardware + +The Hardware namespace defines concepts related to hardware, including virtual hardware. preparation process, its characteristics, and its access methods. ## Metadata + - id: https://spdx.org/rdf/3.1.0/terms/Hardware - name: Hardware ## Profile conformance + For an element collection to be conformant with this profile, the following has to hold: From 2e313d885f4fdefe9d66506fad3195f5cff0d1ac Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 08:22:38 -0600 Subject: [PATCH 089/141] Delete model/Hardware/Properties/virtualFlag.md Signed-off-by: stevenc-stb --- model/Hardware/Properties/virtualFlag.md | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 model/Hardware/Properties/virtualFlag.md diff --git a/model/Hardware/Properties/virtualFlag.md b/model/Hardware/Properties/virtualFlag.md deleted file mode 100644 index 15994d04c..000000000 --- a/model/Hardware/Properties/virtualFlag.md +++ /dev/null @@ -1,19 +0,0 @@ -SPDX-License-Identifier: Community-Spec-1.0 - -# virtualFlag - -## Summary - -Establishes the presence of virtual hardware. - -## Description - -Identifies the fact that emulation processes are used for operations to create a virtual entity. -virtualFlag = true, identifies virtual hardware. -virtualFlag = false, identifies a hardware unit that exits the world. - -## Metadata - -- name: virtualFlag -- Nature: DataProperty -- Range: xsd:boolean From c55ed047c02f792893aee245771a8a4228bbff94 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 08:24:11 -0600 Subject: [PATCH 090/141] Apply suggestions from code review Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Core/Properties/actionStartTime.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/model/Core/Properties/actionStartTime.md b/model/Core/Properties/actionStartTime.md index ed76c15dd..76e76e942 100644 --- a/model/Core/Properties/actionStartTime.md +++ b/model/Core/Properties/actionStartTime.md @@ -7,7 +7,8 @@ SPDX-License-Identifier: Community-Spec-1.0 Property describing the start time of an action. ## Description -actionStartTime is the time at which a action is triggered. + +actionStartTime is the time at which an action is triggered. ## Metadata From 4036571d94c77f29a7376a230ea1dfe029a26ee4 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 08:26:00 -0600 Subject: [PATCH 091/141] Delete model/Core/Vocabularies/ProcessType.md Signed-off-by: stevenc-stb --- model/Core/Vocabularies/ProcessType.md | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 model/Core/Vocabularies/ProcessType.md diff --git a/model/Core/Vocabularies/ProcessType.md b/model/Core/Vocabularies/ProcessType.md deleted file mode 100644 index b48b36c96..000000000 --- a/model/Core/Vocabularies/ProcessType.md +++ /dev/null @@ -1,21 +0,0 @@ -SPDX-License-Identifier: Community-Spec-1.0 - -# ProcessType - -## Summary - -The state of a document is defined by the enumeration. - -## Description - -Documents states vary by state. Enumerations are used to define the state. - -## Metadata - -- name: ProcessType - -## Entries - -- Abstract Hardware: abstract hardware defines a type of hardware as oppose to an instantiation of hardware. -- Instantiation: an instantiation describe the runtime execution of software needed to instantiate the implementation of virtual hardware - From e4ec382f3c33b639f3fba97aa4627b4fbe79cb1b Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 08:29:38 -0600 Subject: [PATCH 092/141] Update actionEndTime.md Signed-off-by: stevenc-stb --- model/Core/Properties/actionEndTime.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/model/Core/Properties/actionEndTime.md b/model/Core/Properties/actionEndTime.md index a0b85305c..17ba341d9 100644 --- a/model/Core/Properties/actionEndTime.md +++ b/model/Core/Properties/actionEndTime.md @@ -9,7 +9,9 @@ Property that describes the time at which an action stops. ## Description Property describing the time at which an action stops or finishes. + ## Metadata + - name: actionEndTime - Nature: DataProperty - Range: /Core/DateTime From 983126292adb9b987829c7d75b212b917c8fbb88 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 08:36:13 -0600 Subject: [PATCH 093/141] Update HBOMDimensions.md Signed-off-by: stevenc-stb --- model/Hardware/Classes/HBOMDimensions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Classes/HBOMDimensions.md b/model/Hardware/Classes/HBOMDimensions.md index 103854914..6a2f79bd1 100644 --- a/model/Hardware/Classes/HBOMDimensions.md +++ b/model/Hardware/Classes/HBOMDimensions.md @@ -34,6 +34,6 @@ This class records the unit dimensions. - minCount: 1 - maxCount: 1 - coordinateOrientation - - type: xsd:CoordinateorientationType + - type: CoordinateOrientationType - minCount: 1 - maxCount: 1 From ba262354a1bb39f31a928a35dabe1709732fd4ae Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 08:42:28 -0600 Subject: [PATCH 094/141] Update VirtualHardware.md Signed-off-by: stevenc-stb --- model/Hardware/Classes/VirtualHardware.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Classes/VirtualHardware.md b/model/Hardware/Classes/VirtualHardware.md index 3b0bd30d8..fa2ba7366 100644 --- a/model/Hardware/Classes/VirtualHardware.md +++ b/model/Hardware/Classes/VirtualHardware.md @@ -10,7 +10,7 @@ Class that describes an instance of VirtualHardware. A VirtualHardware artifact is a distinct article related to Virtual hardware. This is used to assist in recording "Digital Twinning". -An FPGA simualtion of hardware is a VirtualHardware. +A FPGA simualtion of hardware is a VirtualHardware. Virtual hardware requires instantiation involving specific hardware and software. ## Metadata From 032f15078920ccfc382fe00b0875b36104e3c11d Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 08:49:02 -0600 Subject: [PATCH 095/141] Update Hardware.md Signed-off-by: stevenc-stb --- model/Hardware/Hardware.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Hardware.md b/model/Hardware/Hardware.md index 47eb89b42..9956da532 100644 --- a/model/Hardware/Hardware.md +++ b/model/Hardware/Hardware.md @@ -9,7 +9,7 @@ The Hardware Profile provides additional metadata that is useful for hardware. ## Description The Hardware namespace defines concepts related to hardware, including virtual hardware. -preparation process, its characteristics, and its access methods. +supply chain, its characteristics. ## Metadata From 7e1ebd97422829273487e770323ef1c08310e91c Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 08:49:37 -0600 Subject: [PATCH 096/141] Update Hardware.md Signed-off-by: stevenc-stb --- model/Hardware/Hardware.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/model/Hardware/Hardware.md b/model/Hardware/Hardware.md index 9956da532..6cc8062fd 100644 --- a/model/Hardware/Hardware.md +++ b/model/Hardware/Hardware.md @@ -8,8 +8,8 @@ The Hardware Profile provides additional metadata that is useful for hardware. ## Description -The Hardware namespace defines concepts related to hardware, including virtual hardware. -supply chain, its characteristics. +The Hardware namespace defines concepts related to hardware, including virtual hardware, +supply chain and its characteristics. ## Metadata From d462c9d47207c88508c155934fa4cb52c5137fa2 Mon Sep 17 00:00:00 2001 From: Arthit Suriyawongkul Date: Tue, 14 Jan 2025 15:46:32 +0000 Subject: [PATCH 097/141] Update model/Hardware/Classes/HBOMPhysical.md Signed-off-by: Arthit Suriyawongkul --- model/Hardware/Classes/HBOMPhysical.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Classes/HBOMPhysical.md b/model/Hardware/Classes/HBOMPhysical.md index aaf4f1450..b916cfd29 100644 --- a/model/Hardware/Classes/HBOMPhysical.md +++ b/model/Hardware/Classes/HBOMPhysical.md @@ -21,7 +21,7 @@ Physical characteristics include dimensions, mass, units and related items. - dimensions - type: HBOMDimensions - maxCount: 1 -- mass +- mass - type: xsd:Number - maxCount: 1 - massUnit From 63cbcf902b6c915d18534cc004c822854e9d0aff Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 10:11:05 -0600 Subject: [PATCH 098/141] Update physical.md Signed-off-by: stevenc-stb --- model/Hardware/Properties/physical.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/model/Hardware/Properties/physical.md b/model/Hardware/Properties/physical.md index 898309555..6426266cd 100644 --- a/model/Hardware/Properties/physical.md +++ b/model/Hardware/Properties/physical.md @@ -8,8 +8,7 @@ Describes the physical characteristics of hardware. ## Description -This field is a reasonable estimation of the physical characteristics of hardware. The property listed under the Physical are not available if virtualFlag = true - +This field is a reasonable estimation of the physical characteristics of hardware. ## Metadata - name: physical From 06a91df18058317b225488b1001ba3594562ee9b Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 10:13:13 -0600 Subject: [PATCH 099/141] Apply suggestions from code review Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Core/Vocabularies/DocumentState.md | 8 ++++---- model/Hardware/Classes/VirtualHardware.md | 2 +- model/Hardware/Hardware.md | 11 ++++++----- model/Hardware/Properties/mass.md | 2 +- 4 files changed, 12 insertions(+), 11 deletions(-) diff --git a/model/Core/Vocabularies/DocumentState.md b/model/Core/Vocabularies/DocumentState.md index 8ba6e816f..4585a16fa 100644 --- a/model/Core/Vocabularies/DocumentState.md +++ b/model/Core/Vocabularies/DocumentState.md @@ -16,8 +16,8 @@ Documents states vary by state. Enumerations are used to define the state. ## Entries -- Draft: in production -- Active: in use -- Obsolete: superseded or not valid at present -- Other: other +- draft: in production +- active: in use +- obsolete: superseded or not valid at present +- other: other diff --git a/model/Hardware/Classes/VirtualHardware.md b/model/Hardware/Classes/VirtualHardware.md index fa2ba7366..952abf525 100644 --- a/model/Hardware/Classes/VirtualHardware.md +++ b/model/Hardware/Classes/VirtualHardware.md @@ -8,7 +8,7 @@ Class that describes an instance of VirtualHardware. ## Description -A VirtualHardware artifact is a distinct article related to Virtual hardware. +A VirtualHardware artifact is a distinct article related to virtual hardware. This is used to assist in recording "Digital Twinning". A FPGA simualtion of hardware is a VirtualHardware. Virtual hardware requires instantiation involving specific hardware and software. diff --git a/model/Hardware/Hardware.md b/model/Hardware/Hardware.md index 6cc8062fd..b0289fade 100644 --- a/model/Hardware/Hardware.md +++ b/model/Hardware/Hardware.md @@ -23,10 +23,11 @@ the following has to hold: 1. for every `/Hardware/InstantiatedProcess` there MUST exist exactly one `/Core/Relationship` of type `instantiatedBy` having that element as its - `from` property and a `/Hardware/VirualHardware` as its `to` + `from` property and a `/Hardware/VirualHardware` as its `to`. -2. for every `/Hardware/HBOMPhysical` If the property mass is defined then massUnit must be defined. +2. for every `/Hardware/HBOMPhysical`, if the property `mass` is defined then + `massUnit` must be defined. -3. For evert `/Hardware/HBOMPhysical` If the property dimensions and centerOfMass is - defined then both centerOfMass and dimensions have the same - coordinateOrientationType for x, y, and z. +3. for every `/Hardware/HBOMPhysical`, if the properties `dimensions` and + `centerOfMass` are defined then both `dimensions` and `centerOfMass` + must have the same `coordinateOrientationType` for x, y, and z. diff --git a/model/Hardware/Properties/mass.md b/model/Hardware/Properties/mass.md index 7f79a528c..72d577082 100644 --- a/model/Hardware/Properties/mass.md +++ b/model/Hardware/Properties/mass.md @@ -4,7 +4,7 @@ SPDX-License-Identifier: Community-Spec-1.0 ## Summary -information related to physical hardware. +Information related to physical hardware. ## Description From e08643ab6e726904deca117eea892a742ddd55eb Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 10:26:33 -0600 Subject: [PATCH 100/141] Update HBOMPhysical.md Signed-off-by: stevenc-stb --- model/Hardware/Classes/HBOMPhysical.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Classes/HBOMPhysical.md b/model/Hardware/Classes/HBOMPhysical.md index b916cfd29..56c1ece61 100644 --- a/model/Hardware/Classes/HBOMPhysical.md +++ b/model/Hardware/Classes/HBOMPhysical.md @@ -22,7 +22,7 @@ Physical characteristics include dimensions, mass, units and related items. - type: HBOMDimensions - maxCount: 1 - mass - - type: xsd:Number + - type: xsd:decimal - maxCount: 1 - massUnit - type: xsd:string From 39a3b1e90e9f2856c8f2f27191584e9786dac778 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 10:30:20 -0600 Subject: [PATCH 101/141] Update model/Hardware/Properties/mass.md Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Hardware/Properties/mass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Properties/mass.md b/model/Hardware/Properties/mass.md index 72d577082..e72807d83 100644 --- a/model/Hardware/Properties/mass.md +++ b/model/Hardware/Properties/mass.md @@ -14,4 +14,4 @@ Mass is defined as an intrinsic property of a body for describing a physical har - name: mass - Nature: DataProperty -- Range: xsd:Number +- Range: xsd:decimal From 6c4934c646f353a44365d0c1a82079373a8f40e3 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 10:31:14 -0600 Subject: [PATCH 102/141] Apply suggestions from code review Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Hardware/Properties/physical.md | 1 + 1 file changed, 1 insertion(+) diff --git a/model/Hardware/Properties/physical.md b/model/Hardware/Properties/physical.md index 6426266cd..c69358578 100644 --- a/model/Hardware/Properties/physical.md +++ b/model/Hardware/Properties/physical.md @@ -9,6 +9,7 @@ Describes the physical characteristics of hardware. ## Description This field is a reasonable estimation of the physical characteristics of hardware. + ## Metadata - name: physical From c869ded1701ec6955850af09a0bb373665c0a25a Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 10:47:34 -0600 Subject: [PATCH 103/141] Update Action.md Signed-off-by: stevenc-stb --- model/Core/Classes/Action.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/model/Core/Classes/Action.md b/model/Core/Classes/Action.md index 5b235d485..d60375ae5 100644 --- a/model/Core/Classes/Action.md +++ b/model/Core/Classes/Action.md @@ -13,16 +13,16 @@ Action defines an event that has occurred. This is an Abstract Action. ## Metadata - name: Action -- SubclassOf: /Core/Artifact +- SubclassOf: Artifact - Instantiability: Abstract ## Properties - actionStartTime - - type: /Core/DateTime + - type: DateTime - minCount: 0 - maxCount: 1 - actionEndTime - - type: /Core/DateTime + - type: DateTime - minCount: 0 - maxCount: 1 From 4839548aa9701be5f2df8cdc8568c2b4cdd724ae Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 10:51:29 -0600 Subject: [PATCH 104/141] Update Process.md Signed-off-by: stevenc-stb --- model/Core/Classes/Process.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Core/Classes/Process.md b/model/Core/Classes/Process.md index ff0c49767..1cf2ebe9f 100644 --- a/model/Core/Classes/Process.md +++ b/model/Core/Classes/Process.md @@ -13,7 +13,7 @@ Processes are composed of systematic task(s) required to achieve a goal. ## Metadata - name: Process -- SubclassOf: /Core/Artifact +- SubclassOf: Artifact - Instantiability: Abstract ## Properties From b52035dfb89dc3344f495c48b64ad6925d0d2e4b Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 10:52:29 -0600 Subject: [PATCH 105/141] Update actionEndTime.md Signed-off-by: stevenc-stb --- model/Core/Properties/actionEndTime.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Core/Properties/actionEndTime.md b/model/Core/Properties/actionEndTime.md index 17ba341d9..a7aa25348 100644 --- a/model/Core/Properties/actionEndTime.md +++ b/model/Core/Properties/actionEndTime.md @@ -14,4 +14,4 @@ Property describing the time at which an action stops or finishes. - name: actionEndTime - Nature: DataProperty -- Range: /Core/DateTime +- Range: DateTime From a852b7430f116a1c9014f383e03c68d35af2fbad Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 10:53:23 -0600 Subject: [PATCH 106/141] Update actionStartTime.md Signed-off-by: stevenc-stb --- model/Core/Properties/actionStartTime.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Core/Properties/actionStartTime.md b/model/Core/Properties/actionStartTime.md index 76e76e942..28d7d2b4c 100644 --- a/model/Core/Properties/actionStartTime.md +++ b/model/Core/Properties/actionStartTime.md @@ -14,4 +14,4 @@ actionStartTime is the time at which an action is triggered. - name: actionStartTime - Nature: DataProperty -- Range: /Core/DateTime +- Range: DateTime From 28b5f7927779ddd4b47786dc06ab8b0d0c34c797 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 10:55:34 -0600 Subject: [PATCH 107/141] Update centerOfMass.md Signed-off-by: stevenc-stb --- model/Hardware/Properties/centerOfMass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Properties/centerOfMass.md b/model/Hardware/Properties/centerOfMass.md index 34385d3e6..ff4f82eb6 100644 --- a/model/Hardware/Properties/centerOfMass.md +++ b/model/Hardware/Properties/centerOfMass.md @@ -14,4 +14,4 @@ The mass-center is a fixed property for a given rigid body (e.g. with no slosh o - name: centerOfMass - Nature: ObjectProperty -- Range: /Hardware/HBOMDimensions +- Range: HBOMDimensions From 049eb19c648dafeec72a2ebc6b6f073d2e13066c Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 10:56:41 -0600 Subject: [PATCH 108/141] Update physical.md Signed-off-by: stevenc-stb --- model/Hardware/Properties/physical.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Properties/physical.md b/model/Hardware/Properties/physical.md index c69358578..a9fe7c38d 100644 --- a/model/Hardware/Properties/physical.md +++ b/model/Hardware/Properties/physical.md @@ -14,4 +14,4 @@ This field is a reasonable estimation of the physical characteristics of hardwar - name: physical - Nature: ObjectProperty -- Range: /Hardware/HBOMPhysical +- Range: HBOMPhysical From 8ff64b56003b64e26238b6ebcaead3322023383d Mon Sep 17 00:00:00 2001 From: Arthit Suriyawongkul Date: Tue, 14 Jan 2025 19:03:48 +0000 Subject: [PATCH 109/141] Remove an extra blank line in DocumentState.md Signed-off-by: Arthit Suriyawongkul Signed-off-by: Arthit Suriyawongkul --- model/Core/Vocabularies/DocumentState.md | 1 - 1 file changed, 1 deletion(-) diff --git a/model/Core/Vocabularies/DocumentState.md b/model/Core/Vocabularies/DocumentState.md index 4585a16fa..62cf6c821 100644 --- a/model/Core/Vocabularies/DocumentState.md +++ b/model/Core/Vocabularies/DocumentState.md @@ -20,4 +20,3 @@ Documents states vary by state. Enumerations are used to define the state. - active: in use - obsolete: superseded or not valid at present - other: other - From 906cb310bf9d0a2c9ba4a8c1881f3099a2593524 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 13:57:00 -0600 Subject: [PATCH 110/141] Update VirtualHardware.md Signed-off-by: stevenc-stb --- model/Hardware/Classes/VirtualHardware.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Classes/VirtualHardware.md b/model/Hardware/Classes/VirtualHardware.md index 952abf525..bdeebb1f1 100644 --- a/model/Hardware/Classes/VirtualHardware.md +++ b/model/Hardware/Classes/VirtualHardware.md @@ -8,7 +8,7 @@ Class that describes an instance of VirtualHardware. ## Description -A VirtualHardware artifact is a distinct article related to virtual hardware. +A VirtualHardware is a distinct article related to simulation or emulation hardware. This is used to assist in recording "Digital Twinning". A FPGA simualtion of hardware is a VirtualHardware. Virtual hardware requires instantiation involving specific hardware and software. From 27c2b30ecd3e9041fb1be45100f0e7e8652fa2d1 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 14 Jan 2025 14:49:05 -0600 Subject: [PATCH 111/141] Update VirtualHardware.md Signed-off-by: stevenc-stb --- model/Hardware/Classes/VirtualHardware.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Classes/VirtualHardware.md b/model/Hardware/Classes/VirtualHardware.md index bdeebb1f1..f37ddc3a2 100644 --- a/model/Hardware/Classes/VirtualHardware.md +++ b/model/Hardware/Classes/VirtualHardware.md @@ -16,7 +16,7 @@ Virtual hardware requires instantiation involving specific hardware and software ## Metadata - name: VirtualHardware -- SubclassOf: /Hardware/Hardware +- SubclassOf: Hardware - Instantiability: Concrete ## Properties From 79953742a86ab459c18ff24b7c56a77a9215a656 Mon Sep 17 00:00:00 2001 From: Arthit Suriyawongkul Date: Wed, 15 Jan 2025 05:08:17 +0000 Subject: [PATCH 112/141] Update model/Hardware/Classes/InstantiatedProcess.md Signed-off-by: Arthit Suriyawongkul --- model/Hardware/Classes/InstantiatedProcess.md | 1 + 1 file changed, 1 insertion(+) diff --git a/model/Hardware/Classes/InstantiatedProcess.md b/model/Hardware/Classes/InstantiatedProcess.md index 0e29e0d88..117c1166d 100644 --- a/model/Hardware/Classes/InstantiatedProcess.md +++ b/model/Hardware/Classes/InstantiatedProcess.md @@ -17,3 +17,4 @@ InstantiatedProcess is a class defining the process needed to instantiate an 'Vi - Instantiability: Concrete ## Properties + From b7edb59a0cbb469f6efb0d0d2a9045f146204462 Mon Sep 17 00:00:00 2001 From: Arthit Suriyawongkul Date: Wed, 15 Jan 2025 05:08:29 +0000 Subject: [PATCH 113/141] Update model/Hardware/Classes/VirtualHardware.md Signed-off-by: Arthit Suriyawongkul --- model/Hardware/Classes/VirtualHardware.md | 1 + 1 file changed, 1 insertion(+) diff --git a/model/Hardware/Classes/VirtualHardware.md b/model/Hardware/Classes/VirtualHardware.md index f37ddc3a2..f64855315 100644 --- a/model/Hardware/Classes/VirtualHardware.md +++ b/model/Hardware/Classes/VirtualHardware.md @@ -20,3 +20,4 @@ Virtual hardware requires instantiation involving specific hardware and software - Instantiability: Concrete ## Properties + From 288da09e73f99d49d099a9ecb462c556dacd6e15 Mon Sep 17 00:00:00 2001 From: Arthit Suriyawongkul Date: Wed, 15 Jan 2025 05:11:54 +0000 Subject: [PATCH 114/141] Update model/Hardware/Classes/InstantiatedProcess.md Signed-off-by: Arthit Suriyawongkul --- model/Hardware/Classes/InstantiatedProcess.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/model/Hardware/Classes/InstantiatedProcess.md b/model/Hardware/Classes/InstantiatedProcess.md index 117c1166d..94aea96a7 100644 --- a/model/Hardware/Classes/InstantiatedProcess.md +++ b/model/Hardware/Classes/InstantiatedProcess.md @@ -16,5 +16,3 @@ InstantiatedProcess is a class defining the process needed to instantiate an 'Vi - SubclassOf: /Core/Process - Instantiability: Concrete -## Properties - From 58a9394522c4efb8029954b001237f00e9d11c65 Mon Sep 17 00:00:00 2001 From: Arthit Suriyawongkul Date: Wed, 15 Jan 2025 05:12:11 +0000 Subject: [PATCH 115/141] Update model/Hardware/Classes/VirtualHardware.md Signed-off-by: Arthit Suriyawongkul --- model/Hardware/Classes/VirtualHardware.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/model/Hardware/Classes/VirtualHardware.md b/model/Hardware/Classes/VirtualHardware.md index f64855315..b6f9ccd08 100644 --- a/model/Hardware/Classes/VirtualHardware.md +++ b/model/Hardware/Classes/VirtualHardware.md @@ -19,5 +19,3 @@ Virtual hardware requires instantiation involving specific hardware and software - SubclassOf: Hardware - Instantiability: Concrete -## Properties - From 0fc7d6b524976fd7cc48c2367549676a3204b67a Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 21 Jan 2025 09:45:24 -0600 Subject: [PATCH 116/141] Update and rename Process.md to DefinedProcess.md Signed-off-by: stevenc-stb --- model/Core/Classes/{Process.md => DefinedProcess.md} | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) rename model/Core/Classes/{Process.md => DefinedProcess.md} (75%) diff --git a/model/Core/Classes/Process.md b/model/Core/Classes/DefinedProcess.md similarity index 75% rename from model/Core/Classes/Process.md rename to model/Core/Classes/DefinedProcess.md index 1cf2ebe9f..498d76c4e 100644 --- a/model/Core/Classes/Process.md +++ b/model/Core/Classes/DefinedProcess.md @@ -1,6 +1,6 @@ SPDX-License-Identifier: Community-Spec-1.0 -# Process +# DefinedProcess ## Summary @@ -12,21 +12,21 @@ Processes are composed of systematic task(s) required to achieve a goal. ## Metadata -- name: Process +- name: DefinedProcess - SubclassOf: Artifact - Instantiability: Abstract ## Properties -- version +- processVersion - type: xsd:string - minCount: 1 - maxCount: 1 -- rationale +- processRationale - type: xsd:string - minCount: 0 - maxCount: 1 -- status - - type: DocumentState +- processReadiness + - type: ProcessReadinessType - minCount: 0 - maxCount: 1 From 3a44a6fad1f65c53660bcff0a42ecd09e27af36d Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 21 Jan 2025 09:46:50 -0600 Subject: [PATCH 117/141] Update and rename version.md to processVersion.md Signed-off-by: stevenc-stb --- model/Core/Properties/{version.md => processVersion.md} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename model/Core/Properties/{version.md => processVersion.md} (84%) diff --git a/model/Core/Properties/version.md b/model/Core/Properties/processVersion.md similarity index 84% rename from model/Core/Properties/version.md rename to model/Core/Properties/processVersion.md index 36ef8e498..ffc69f2c6 100644 --- a/model/Core/Properties/version.md +++ b/model/Core/Properties/processVersion.md @@ -1,6 +1,6 @@ SPDX-License-Identifier: Community-Spec-1.0 -# version +# processVersion ## Summary @@ -12,6 +12,6 @@ Defines the version of a specific process. ## Metadata -- name: version +- name: processVersion - Nature: DataProperty - Range: xsd:string From 1246e1868d7a38497e6c1cafd11add18e42328a1 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 21 Jan 2025 09:49:04 -0600 Subject: [PATCH 118/141] Update and rename status.md to processReadiness.md Signed-off-by: stevenc-stb --- model/Core/Properties/processReadiness.md | 17 +++++++++++++++++ model/Core/Properties/status.md | 17 ----------------- 2 files changed, 17 insertions(+), 17 deletions(-) create mode 100644 model/Core/Properties/processReadiness.md delete mode 100644 model/Core/Properties/status.md diff --git a/model/Core/Properties/processReadiness.md b/model/Core/Properties/processReadiness.md new file mode 100644 index 000000000..9804b6adf --- /dev/null +++ b/model/Core/Properties/processReadiness.md @@ -0,0 +1,17 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# processReadiness + +## Summary + +processReadiness describes the Readiness of a process status. + +## Description + +Draft, active, obsolete or other are used to define the readiness of a proceedure. + +## Metadata + +- name: processReadiness +- Nature: DataProperty +- Range: ProcessReadinessType diff --git a/model/Core/Properties/status.md b/model/Core/Properties/status.md deleted file mode 100644 index 7029e62c7..000000000 --- a/model/Core/Properties/status.md +++ /dev/null @@ -1,17 +0,0 @@ -SPDX-License-Identifier: Community-Spec-1.0 - -# status - -## Summary - -Status describes the state of a process status. - -## Description - -Draft, active, obsolete or other are used to define the state or status of a proceedure. - -## Metadata - -- name: status -- Nature: DataProperty -- Range: DocumentState From d453fcc0fb957f350f604a5b734e4efa081d8787 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 21 Jan 2025 09:49:27 -0600 Subject: [PATCH 119/141] Update processReadiness.md Signed-off-by: stevenc-stb --- model/Core/Properties/processReadiness.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Core/Properties/processReadiness.md b/model/Core/Properties/processReadiness.md index 9804b6adf..1940e1426 100644 --- a/model/Core/Properties/processReadiness.md +++ b/model/Core/Properties/processReadiness.md @@ -4,7 +4,7 @@ SPDX-License-Identifier: Community-Spec-1.0 ## Summary -processReadiness describes the Readiness of a process status. +processReadiness describes the readiness of a process. ## Description From 3719d9778cc1e4d8a758ffb3520208dd7f53c421 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 21 Jan 2025 09:51:17 -0600 Subject: [PATCH 120/141] Update and rename DocumentState.md to ProcessReadinessType.md Signed-off-by: stevenc-stb --- .../{DocumentState.md => ProcessReadinessType.md} | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) rename model/Core/Vocabularies/{DocumentState.md => ProcessReadinessType.md} (54%) diff --git a/model/Core/Vocabularies/DocumentState.md b/model/Core/Vocabularies/ProcessReadinessType.md similarity index 54% rename from model/Core/Vocabularies/DocumentState.md rename to model/Core/Vocabularies/ProcessReadinessType.md index 62cf6c821..71c65f1ce 100644 --- a/model/Core/Vocabularies/DocumentState.md +++ b/model/Core/Vocabularies/ProcessReadinessType.md @@ -1,18 +1,18 @@ SPDX-License-Identifier: Community-Spec-1.0 -# DocumentState +# ProcessReadinessType ## Summary -The state of a document is defined by the enumeration. +The process Readiness is defined by the enumeration. ## Description -Documents states vary by state. Enumerations are used to define the state. + process Readiness enumerations are used to define the verson state. ## Metadata -- name: DocumentState +- name: ProcessReadinessType ## Entries From 36108b686a3ef0a675d48a0c089a4cba356ca10c Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 21 Jan 2025 09:51:55 -0600 Subject: [PATCH 121/141] Update rationale.md Signed-off-by: stevenc-stb --- model/Core/Properties/rationale.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/model/Core/Properties/rationale.md b/model/Core/Properties/rationale.md index 14e993bcc..e8d938b54 100644 --- a/model/Core/Properties/rationale.md +++ b/model/Core/Properties/rationale.md @@ -1,6 +1,6 @@ SPDX-License-Identifier: Community-Spec-1.0 -# rationale +# processRationale ## Summary @@ -12,6 +12,6 @@ The reason a process exists. ## Metadata -- name: rationale +- name: processRationale - Nature: DataProperty - Range: xsd:string From 0c454e8f870f94f407014c65931bd5eee4bc2923 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 21 Jan 2025 09:53:26 -0600 Subject: [PATCH 122/141] Update InstantiatedProcess.md Signed-off-by: stevenc-stb --- model/Hardware/Classes/InstantiatedProcess.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/model/Hardware/Classes/InstantiatedProcess.md b/model/Hardware/Classes/InstantiatedProcess.md index 94aea96a7..e7949a100 100644 --- a/model/Hardware/Classes/InstantiatedProcess.md +++ b/model/Hardware/Classes/InstantiatedProcess.md @@ -1,18 +1,18 @@ SPDX-License-Identifier: Community-Spec-1.0 -# InstantiatedProcess +# InstantiationVirtualHardwareProcess ## Summary -Class that describes an InstantiatedProcess that is used to define VirtualHardware and its source. +Class that describes an InstantiationVirtualHardwareProcess that is used to define VirtualHardware and its source. ## Description -InstantiatedProcess is a class defining the process needed to instantiate an 'VirtualHardware' defined by running software package(s). +InstantiationVirtualHardwareProcess is a class defining the process needed to instantiate an 'VirtualHardware' defined by running software package(s). ## Metadata -- name: InstantiatedProcess -- SubclassOf: /Core/Process +- name: InstantiationVirtualHardwareProcess +- SubclassOf: /Core/DefinedProcess - Instantiability: Concrete From ed23de397d020bc6b783124420e52cb7422dccab Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 21 Jan 2025 09:53:46 -0600 Subject: [PATCH 123/141] Rename InstantiatedProcess.md to InstantiationVirtualHardwareProcess.md Signed-off-by: stevenc-stb --- ...tantiatedProcess.md => InstantiationVirtualHardwareProcess.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename model/Hardware/Classes/{InstantiatedProcess.md => InstantiationVirtualHardwareProcess.md} (100%) diff --git a/model/Hardware/Classes/InstantiatedProcess.md b/model/Hardware/Classes/InstantiationVirtualHardwareProcess.md similarity index 100% rename from model/Hardware/Classes/InstantiatedProcess.md rename to model/Hardware/Classes/InstantiationVirtualHardwareProcess.md From d282cb1b3036f4f9043399704cb02e478db1e6dc Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 21 Jan 2025 09:55:21 -0600 Subject: [PATCH 124/141] Update and rename version.md to hardwareVersion.md Signed-off-by: stevenc-stb --- model/Hardware/Properties/{version.md => hardwareVersion.md} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename model/Hardware/Properties/{version.md => hardwareVersion.md} (83%) diff --git a/model/Hardware/Properties/version.md b/model/Hardware/Properties/hardwareVersion.md similarity index 83% rename from model/Hardware/Properties/version.md rename to model/Hardware/Properties/hardwareVersion.md index 1dab2176a..95599ed97 100644 --- a/model/Hardware/Properties/version.md +++ b/model/Hardware/Properties/hardwareVersion.md @@ -1,6 +1,6 @@ SPDX-License-Identifier: Community-Spec-1.0 -# version +# hardwareVersion ## Summary @@ -12,6 +12,6 @@ Describes the specific hardware version. ## Metadata -- name: version +- name: hardwareVersion - Nature: DataProperty - Range: xsd:string From 9daa0baaaa0a8f620714e64aa08f9613477b2f10 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 21 Jan 2025 09:55:45 -0600 Subject: [PATCH 125/141] Update Hardware.md Signed-off-by: stevenc-stb --- model/Hardware/Classes/Hardware.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Classes/Hardware.md b/model/Hardware/Classes/Hardware.md index dd68a579f..bfc09087e 100644 --- a/model/Hardware/Classes/Hardware.md +++ b/model/Hardware/Classes/Hardware.md @@ -22,7 +22,7 @@ A hardware artifact is a distinct unit related to hardware. - type: /Core/Organization - minCount: 1 - maxCount: 1 -- version +- hardwareVersion - type: xsd:string - maxCount: 1 - partNumber From 0f22a7c92e4a1ed0074aa930a691bf96b290c7de Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 21 Jan 2025 09:56:36 -0600 Subject: [PATCH 126/141] Update Hardware.md Signed-off-by: stevenc-stb --- model/Hardware/Hardware.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/model/Hardware/Hardware.md b/model/Hardware/Hardware.md index b0289fade..98fd9b376 100644 --- a/model/Hardware/Hardware.md +++ b/model/Hardware/Hardware.md @@ -21,13 +21,10 @@ supply chain and its characteristics. For an element collection to be conformant with this profile, the following has to hold: -1. for every `/Hardware/InstantiatedProcess` there MUST exist exactly one - `/Core/Relationship` of type `instantiatedBy` having that element as its +1. for every `/Hardware/InstantiationVirtualHardwareProcess` there MUST exist exactly one + `/Core/Relationship` of type `instantiates` having that element as its `from` property and a `/Hardware/VirualHardware` as its `to`. -2. for every `/Hardware/HBOMPhysical`, if the property `mass` is defined then - `massUnit` must be defined. - -3. for every `/Hardware/HBOMPhysical`, if the properties `dimensions` and +2. for every `/Hardware/PhysicalHardware`, if the properties `dimensions` and `centerOfMass` are defined then both `dimensions` and `centerOfMass` must have the same `coordinateOrientationType` for x, y, and z. From c2f80a86b87d81ace1d7d3ba15902ca6b1603544 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 21 Jan 2025 09:58:36 -0600 Subject: [PATCH 127/141] Update PhysicalHardware.md Signed-off-by: stevenc-stb --- model/Hardware/Classes/PhysicalHardware.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/model/Hardware/Classes/PhysicalHardware.md b/model/Hardware/Classes/PhysicalHardware.md index 73dc6a59d..242eb623c 100644 --- a/model/Hardware/Classes/PhysicalHardware.md +++ b/model/Hardware/Classes/PhysicalHardware.md @@ -13,12 +13,18 @@ A PhysicalHardware artifact describes a distinct physical unit. ## Metadata - name: PhysicalHardware -- SubclassOf: /Hardware/Hardware +- SubclassOf: Hardware - Instantiability: Concrete ## Properties -- physical - - type: HBOMPhysical +- massOfHardware + - type: HBOMMass - minCount: 0 - maxCount: 1 +- dimensions + - type: HBOMDimensions + - maxCount: 1 +- centerOfMass + - type: HBOMDimensions + - maxCount: 1 From 1414da8a4157d73a683aab8a8757895fa0fe2c77 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 21 Jan 2025 09:59:40 -0600 Subject: [PATCH 128/141] Update and rename HBOMPhysical.md to HBOMMass.md Signed-off-by: stevenc-stb --- .../Classes/{HBOMPhysical.md => HBOMMass.md} | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) rename model/Hardware/Classes/{HBOMPhysical.md => HBOMMass.md} (50%) diff --git a/model/Hardware/Classes/HBOMPhysical.md b/model/Hardware/Classes/HBOMMass.md similarity index 50% rename from model/Hardware/Classes/HBOMPhysical.md rename to model/Hardware/Classes/HBOMMass.md index 56c1ece61..a1fe2b709 100644 --- a/model/Hardware/Classes/HBOMPhysical.md +++ b/model/Hardware/Classes/HBOMMass.md @@ -1,6 +1,6 @@ SPDX-License-Identifier: Community-Spec-1.0 -# HBOMPhysical +# HBOMMass ## Summary @@ -8,25 +8,18 @@ Class that describes a instance of HBOMPhysical. ## Description -Describes the physical characteristics of hardware. -Physical characteristics include dimensions, mass, units and related items. +Describes the physical mass characteristics of hardware. ## Metadata -- name: HBOMPhysical +- name: HBOMMass - Instantiability: Concrete ## Properties -- dimensions - - type: HBOMDimensions - - maxCount: 1 - mass - type: xsd:decimal - maxCount: 1 - massUnit - type: xsd:string - maxCount: 1 -- centerOfMass - - type: HBOMDimensions - - maxCount: 1 From 6a60dcce88f44c75c2a6598f5b594b13f9c3adc1 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 21 Jan 2025 10:00:50 -0600 Subject: [PATCH 129/141] Update VirtualHardware.md Signed-off-by: stevenc-stb --- model/Hardware/Classes/VirtualHardware.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/model/Hardware/Classes/VirtualHardware.md b/model/Hardware/Classes/VirtualHardware.md index b6f9ccd08..a71cae353 100644 --- a/model/Hardware/Classes/VirtualHardware.md +++ b/model/Hardware/Classes/VirtualHardware.md @@ -19,3 +19,9 @@ Virtual hardware requires instantiation involving specific hardware and software - SubclassOf: Hardware - Instantiability: Concrete +## Properties + +- VirtualHardwareModel + - type: VirtualHardwareModelType + - minCount: 0 + - maxCount: 1 From 9ac96859124601d4be7d94f559a3cff65489b426 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 21 Jan 2025 10:02:03 -0600 Subject: [PATCH 130/141] Add files via upload Signed-off-by: stevenc-stb --- .../Hardware/Properties/VirtualHardwareModel.md | 17 +++++++++++++++++ model/Hardware/Properties/massOfHardware.md | 17 +++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 model/Hardware/Properties/VirtualHardwareModel.md create mode 100644 model/Hardware/Properties/massOfHardware.md diff --git a/model/Hardware/Properties/VirtualHardwareModel.md b/model/Hardware/Properties/VirtualHardwareModel.md new file mode 100644 index 000000000..aee13565d --- /dev/null +++ b/model/Hardware/Properties/VirtualHardwareModel.md @@ -0,0 +1,17 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# VirtualHardwareModel + +## Summary + +Information related to Virtual hardware simulation . + +## Description + +Information related to Virtual hardware simulation modelling process. + +## Metadata + +- name: VirtualHardwareModel +- Nature: DataProperty +- Range: VirtualHardwareModelType diff --git a/model/Hardware/Properties/massOfHardware.md b/model/Hardware/Properties/massOfHardware.md new file mode 100644 index 000000000..1ec8137bd --- /dev/null +++ b/model/Hardware/Properties/massOfHardware.md @@ -0,0 +1,17 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# massOfHardware + +## Summary + +Information related to massOfHardware physical hardware. + +## Description + +Mass is defined as an intrinsic property of a body for describing a physical hardware component. + +## Metadata + +- name: massOfHardware +- Nature: DataProperty +- Range: HBOMMass From 10d823734b59fce94c7e8b8b5621f94354cd9bfc Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 21 Jan 2025 10:03:06 -0600 Subject: [PATCH 131/141] Add files via upload Signed-off-by: stevenc-stb --- .../Vocabularies/VirtualHardwareModelType.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 model/Hardware/Vocabularies/VirtualHardwareModelType.md diff --git a/model/Hardware/Vocabularies/VirtualHardwareModelType.md b/model/Hardware/Vocabularies/VirtualHardwareModelType.md new file mode 100644 index 000000000..178e4c4a8 --- /dev/null +++ b/model/Hardware/Vocabularies/VirtualHardwareModelType.md @@ -0,0 +1,21 @@ +SPDX-License-Identifier: Community-Spec-1.0 + +# VirtualHardwareModelType + +## Summary + +VirtualHardwareModelType sets the VirtualHardware Model Type. + +## Description + +VirtualHardwareModelType sets the VirtualHardware set the simulation process. + +## Metadata + +- name: VirtualHardwareModelType + +## Entries + +- Function: Simulation the fuction of the hardware +- Cycle: Simulation architectures with precise cycle-level accuracy. +- Other: All other simulation types. From a4fe7bfc1be7440494bcde81d5e1891206ab912a Mon Sep 17 00:00:00 2001 From: Arthit Suriyawongkul Date: Tue, 21 Jan 2025 17:41:39 +0000 Subject: [PATCH 132/141] Update model/Core/Classes/DefinedProcess.md Signed-off-by: Arthit Suriyawongkul --- model/Core/Classes/DefinedProcess.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Core/Classes/DefinedProcess.md b/model/Core/Classes/DefinedProcess.md index 498d76c4e..be268adc2 100644 --- a/model/Core/Classes/DefinedProcess.md +++ b/model/Core/Classes/DefinedProcess.md @@ -22,7 +22,7 @@ Processes are composed of systematic task(s) required to achieve a goal. - type: xsd:string - minCount: 1 - maxCount: 1 -- processRationale +- processRationale - type: xsd:string - minCount: 0 - maxCount: 1 From cc06d46832059adb31a5d756e0ec0b97b057e2a2 Mon Sep 17 00:00:00 2001 From: Arthit Suriyawongkul Date: Tue, 21 Jan 2025 17:41:48 +0000 Subject: [PATCH 133/141] Update model/Hardware/Classes/Hardware.md Signed-off-by: Arthit Suriyawongkul --- model/Hardware/Classes/Hardware.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Classes/Hardware.md b/model/Hardware/Classes/Hardware.md index bfc09087e..befb0e01a 100644 --- a/model/Hardware/Classes/Hardware.md +++ b/model/Hardware/Classes/Hardware.md @@ -35,7 +35,7 @@ A hardware artifact is a distinct unit related to hardware. - serialNumber - type: xsd:string - maxCount: 1 -- batchNumber +- batchNumber - type: xsd:string - maxCount: 1 - informationElementList From 67d68b89eb6ba747bf47fcb8f1b812021d743a4d Mon Sep 17 00:00:00 2001 From: Arthit Suriyawongkul Date: Tue, 21 Jan 2025 17:41:57 +0000 Subject: [PATCH 134/141] Update model/Hardware/Classes/Hardware.md Signed-off-by: Arthit Suriyawongkul --- model/Hardware/Classes/Hardware.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/model/Hardware/Classes/Hardware.md b/model/Hardware/Classes/Hardware.md index befb0e01a..304460b34 100644 --- a/model/Hardware/Classes/Hardware.md +++ b/model/Hardware/Classes/Hardware.md @@ -38,5 +38,5 @@ A hardware artifact is a distinct unit related to hardware. - batchNumber - type: xsd:string - maxCount: 1 -- informationElementList - - type:/Core/DictionaryEntry +- informationElementList + - type: /Core/DictionaryEntry From 368754522dac053c87c30a21e02ef5c207a2340d Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 21 Jan 2025 11:48:08 -0600 Subject: [PATCH 135/141] Update Hardware.md Signed-off-by: stevenc-stb --- model/Hardware/Classes/Hardware.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Classes/Hardware.md b/model/Hardware/Classes/Hardware.md index 304460b34..e71a33a95 100644 --- a/model/Hardware/Classes/Hardware.md +++ b/model/Hardware/Classes/Hardware.md @@ -19,7 +19,7 @@ A hardware artifact is a distinct unit related to hardware. ## Properties - organizationalEntity - - type: /Core/Organization + - type: /Core/Agent - minCount: 1 - maxCount: 1 - hardwareVersion From c81ff96d73cf143221ab6ad9afede1730d173c93 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 21 Jan 2025 11:48:46 -0600 Subject: [PATCH 136/141] Update releaseDate.md Signed-off-by: stevenc-stb --- model/Hardware/Properties/releaseDate.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Properties/releaseDate.md b/model/Hardware/Properties/releaseDate.md index 3aed243ae..969f29ec7 100644 --- a/model/Hardware/Properties/releaseDate.md +++ b/model/Hardware/Properties/releaseDate.md @@ -14,4 +14,4 @@ This is the first date associated to a specific product release. - name: releaseDate - Nature: DataProperty -- Range: Core/DateTime +- Range: /Core/DateTime From ad05fe0760b5eb9eb40df530dc6e5b1f253cb6bb Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 21 Jan 2025 11:49:36 -0600 Subject: [PATCH 137/141] Update dimensions.md Signed-off-by: stevenc-stb --- model/Hardware/Properties/dimensions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Properties/dimensions.md b/model/Hardware/Properties/dimensions.md index cf315beca..0737a3a5d 100644 --- a/model/Hardware/Properties/dimensions.md +++ b/model/Hardware/Properties/dimensions.md @@ -14,4 +14,4 @@ Product dimensions describe the physical characteristics of a specific product. - name: dimensions - Nature: ObjectProperty -- Range: /Hardware/HBOMDimensions +- Range: HBOMDimensions From 9be6aa4cfd76a551b789ee6f61497d2797512c81 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 21 Jan 2025 12:11:00 -0600 Subject: [PATCH 138/141] Apply suggestions from code review Co-authored-by: Arthit Suriyawongkul Signed-off-by: stevenc-stb --- model/Hardware/Properties/VirtualHardwareModel.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/model/Hardware/Properties/VirtualHardwareModel.md b/model/Hardware/Properties/VirtualHardwareModel.md index aee13565d..c56378b56 100644 --- a/model/Hardware/Properties/VirtualHardwareModel.md +++ b/model/Hardware/Properties/VirtualHardwareModel.md @@ -1,6 +1,6 @@ SPDX-License-Identifier: Community-Spec-1.0 -# VirtualHardwareModel +# virtualHardwareModel ## Summary @@ -12,6 +12,6 @@ Information related to Virtual hardware simulation modelling process. ## Metadata -- name: VirtualHardwareModel +- name: virtualHardwareModel - Nature: DataProperty - Range: VirtualHardwareModelType From 640cd60623d18fc3ba02b993c07625e0f8732fa1 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 21 Jan 2025 12:11:58 -0600 Subject: [PATCH 139/141] Rename VirtualHardwareModel.md to virtualHardwareModel.md Signed-off-by: stevenc-stb --- .../{VirtualHardwareModel.md => virtualHardwareModel.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename model/Hardware/Properties/{VirtualHardwareModel.md => virtualHardwareModel.md} (100%) diff --git a/model/Hardware/Properties/VirtualHardwareModel.md b/model/Hardware/Properties/virtualHardwareModel.md similarity index 100% rename from model/Hardware/Properties/VirtualHardwareModel.md rename to model/Hardware/Properties/virtualHardwareModel.md From 3823315eb929523fb5a5d316049776ad20c64645 Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 21 Jan 2025 12:12:18 -0600 Subject: [PATCH 140/141] Update VirtualHardware.md Signed-off-by: stevenc-stb --- model/Hardware/Classes/VirtualHardware.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/Hardware/Classes/VirtualHardware.md b/model/Hardware/Classes/VirtualHardware.md index a71cae353..a37bef236 100644 --- a/model/Hardware/Classes/VirtualHardware.md +++ b/model/Hardware/Classes/VirtualHardware.md @@ -21,7 +21,7 @@ Virtual hardware requires instantiation involving specific hardware and software ## Properties -- VirtualHardwareModel +- virtualHardwareModel - type: VirtualHardwareModelType - minCount: 0 - maxCount: 1 From adb315791c4a1177f8f933277c378d277fdd6e7a Mon Sep 17 00:00:00 2001 From: stevenc-stb Date: Tue, 21 Jan 2025 13:00:36 -0600 Subject: [PATCH 141/141] Update virtualHardwareModel.md Signed-off-by: stevenc-stb --- model/Hardware/Properties/virtualHardwareModel.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/model/Hardware/Properties/virtualHardwareModel.md b/model/Hardware/Properties/virtualHardwareModel.md index c56378b56..401eb9f63 100644 --- a/model/Hardware/Properties/virtualHardwareModel.md +++ b/model/Hardware/Properties/virtualHardwareModel.md @@ -4,11 +4,11 @@ SPDX-License-Identifier: Community-Spec-1.0 ## Summary -Information related to Virtual hardware simulation . +Information related to virtual hardware simulation. ## Description -Information related to Virtual hardware simulation modelling process. +Information related to virtual hardware simulation modelling process. ## Metadata