The class of things able to be assigned a unique, persistent identifier (a.k.a. OID). Objects that are used, but not created or managed, by an application must be members of subclasses of Identifiable so that their information can be accessed by an application and stored in a database; classes of objects whose information is managed by an Organization must be subclasses of ManagedObject, which identifies the organizational ownership of objects within an application.
Local Properties:
abbreviation (str): A human-readable abbreviated name for an object.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
description (str): A narrative about the characteristics and identifying features of an object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
A RequirementAncestry relationship is a parent / child relationship between two Requirements. A Requirement can, and often does, beget multiple child Requirements, and a Requirement that has parent Requirements can have more than one parent; hence, this is a many-to-many relationship.
Local Properties:
child_requirement (Requirement): The child Requirement in a RequirementAncestry relationship.
parent_requirement (Requirement): The parent Requirement in a RequirementAncestry relationship.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
description (str): A narrative about the characteristics and identifying features of an object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
A mathematical Relation that holds among two or more parameters.
Local Properties:
correlates_parameters (ParameterRelation) [inverse of referenced_relation]: The ParameterRelation relationships that a Relation has to the parameters it correlates.
formulation (str): The mathematical expression(s) (e.g. inequality, equation, set of simultaneous equations, etc.) that define the Relation.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
description (str): A narrative about the characteristics and identifying features of an object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
Class:ContextDependentShapeRepresentation Base Class:Identifiable
Definition:
A shape representation whose meaning depends on the assembly context in which it occurs: it positions the component of an assembly component usage (Acu) within the coordinate frame of that usage's assembly. Corresponds to the STEP context_dependent_shape_representation, which is the entity that makes the shape of an occurrence dependent on its context, and is why placement is a property of the usage rather than of the component product -- the same product used at several places in an assembly has a different placement at each.
Local Properties:
placement (Axis2Placement3D): The placement of the component's coordinate frame within the coordinate frame of the assembly. In STEP the equivalent is carried by an item_defined_transformation, which holds two axis2_placement_3d items (transform_item_1, in the component's own representation, and transform_item_2, in the assembly's); this property holds the net placement of the component in the assembly, i.e. it assumes transform_item_1 is the identity placement.
represented_usage (Acu): The assembly component usage (Acu) whose shape this context dependent shape representation represents. In STEP this association is made indirectly, by way of the product_definition_shape of the next_assembly_usage_occurrence; here it is direct, since PGEF has no separate product_definition_shape concept.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
description (str): A narrative about the characteristics and identifying features of an object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
A function or position that can be assigned to a person within a context. The context will typically be an organization or a project. A role will typically have an associated set of privileges.
Local Properties:
assignments_of_role (RoleAssignment) [inverse of assigned_role]: The RoleAssignment relationships in which a role has been assigned.
related_to_disciplines (DisciplineRole) [inverse of related_role]: The DisciplineRole relationships in which a role is referenced.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
description (str): A narrative about the characteristics and identifying features of an object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
A DocumentReference is the relationship between a Document and a Modelable instance. DocumentReference is a many-to-many relationship in that a Document may be associated with multiple Modelables and a Modelable may have several Documents related to it.
Local Properties:
document (Document): The Document referenced by a DocumentReference relationship.
related_item (Modelable): The Modelable instance referenced by a DocumentReference relationship.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
description (str): A narrative about the characteristics and identifying features of an object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
A Modelable object is any object of sufficient domain interest to warrant being modeled: it has properties to indicate who created it (an Actor) and who last modified it.
Local Properties:
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
url (str): The Universal Resource Locator for an object.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
description (str): A narrative about the characteristics and identifying features of an object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
A type of Model -- e.g., MCAD (e.g. STEP AP203), ECAD (e.g. circuit schematic, STEP AP210, etc.), Structural Analysis (e.g. NASTRAN), System (e.g. SysML), etc.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
description (str): A narrative about the characteristics and identifying features of an object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
A well-defined, persistent, and identifiable entity that can create and modify Identifiable things. Subclasses include Person, Organization, and Project. (Other subclasses may be added, such as Application or ArtificialLifeForm.)
Local Properties:
created_objects (Modelable) [inverse of creator]: Objects created by this agent.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
description (str): A narrative about the characteristics and identifying features of an object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
A CheckOut is a claim, recorded in the repository, that a Person intends to make changes to an object and that no one else may change it until the claim is released. Its purpose is to make offline editing safe: an object checked out to a user can be edited by that user while disconnected, without the risk that someone else changes it in the meantime (in which case the offline edit would be silently discarded as stale). A CheckOut is time-bounded via expiry_datetime, so that a forgotten claim cannot block a project indefinitely, and its release is represented by deletion of the CheckOut instance. The Person holding the claim is given by checked_out_by; the time it was made is the inherited create_datetime, and its stated purpose is the inherited description.
Local Properties:
checked_out_by (Person): The Person holding a CheckOut claim.
checked_out_item (Identifiable): The object claimed by a CheckOut. NOTE: the range is Identifiable rather than Modelable so that the check_out_ table has only one foreign key to its own inherited table (modelable_); ranging it on Modelable makes the inheritance join ambiguous.
expiry_datetime (datetime): The date and time at which a CheckOut claim lapses, after which the repository may release it.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
url (str): The Universal Resource Locator for an object.
A DisciplineRole is the relationship between a Role and a Discipline. DisciplineRole is a many-to-many relationship in that a Role may be associated with multiple Disciplines and a Discipline may have several Roles related to it.
Local Properties:
related_role (Role): The role referenced by a DisciplineRole relationship.
related_to_discipline (Discipline): The Discipline to which a role is related by a DisciplineRole relationship.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
description (str): A narrative about the characteristics and identifying features of an object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
The type of an Activity. Examples are "Operation", "Event", "Cycle".
Local Properties:
activities_of_type (Activity) [inverse of activity_type]: All Activities of this type.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
description (str): A narrative about the characteristics and identifying features of an object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
A named subject matter area (e.g. a specific engineering discipline, such as Avionics or Flight Dynamics, or a scientific discipline, such as Solid State Physics, and may be even more specific, such as Surface Physics). The intent of defining Disciplines in the context of a collaborative modeling activity is to define the roles and points of view of the participants and their models.
Local Properties:
related_roles (DisciplineRole) [inverse of related_to_discipline]: The roles related to a Discipline.
relevant_product_types (DisciplineProductType) [inverse of used_in_discipline]: The relationships that a Discipline has to its ProductTypes.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
description (str): A narrative about the characteristics and identifying features of an object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
The location and orientation of a coordinate frame in three dimensional space, corresponding to the STEP axis2_placement_3d: a location (the origin of the frame), an axis (the direction of its local z axis) and a ref_direction (the direction of its local x axis). The local y axis is implied, being the cross product of the other two. Orientation is expressed as direction cosines rather than as angles, so no rotation sequence convention is implied. N.B.: STEP represents the location as a cartesian_point and each direction as a direction, all of which are separate entities; here they are held as coordinates on the placement itself, since PGEF has no need of independently identified points and directions.
Local Properties:
axis_x (float): The x component of the direction of the placement's local z axis. Together with axis_y and axis_z this is the "axis" attribute of a STEP axis2_placement_3d, which is a direction; the three components are its direction_ratios and need not be normalized.
axis_y (float): The y component of the direction of the placement's local z axis. See axis_x.
axis_z (float): The z component of the direction of the placement's local z axis. See axis_x.
location_x (float): The x coordinate of the origin of the placement's coordinate frame, in metres. Together with location_y and location_z this is the "location" attribute of a STEP axis2_placement_3d, which is a cartesian_point.
location_y (float): The y coordinate of the origin of the placement's coordinate frame, in metres. See location_x.
location_z (float): The z coordinate of the origin of the placement's coordinate frame, in metres. See location_x.
placement_of (ContextDependentShapeRepresentation) [inverse of placement]: The context dependent shape representations that use this placement. A placement is meaningless on its own -- this is what makes it possible to find the assembly, and therefore the project, that a placement belongs to.
ref_direction_x (float): The x component of the direction of the placement's local x axis. Together with ref_direction_y and ref_direction_z this is the "ref_direction" attribute of a STEP axis2_placement_3d, which is a direction; the three components are its direction_ratios and need not be normalized. The local y axis is implied, being the cross product of the local z and x axes.
ref_direction_y (float): The y component of the direction of the placement's local x axis. See ref_direction_x.
ref_direction_z (float): The z component of the direction of the placement's local x axis. See ref_direction_x.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
description (str): A narrative about the characteristics and identifying features of an object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
checksum (str): A sha-256 hash generated from the file contents
file_role (str): The purpose of a file relative to a representation to which it is related. Example values are: attachment, content, stylesheet, DTD, etc.
file_sequence (int): An integer that can be used to specify the ordering of this file within an ordered set of files -- attachments, for example. NOTE: file_sequence is intepreted as applying within file_sequence_context (which see).
file_sequence_context (str): The name of the attribute within the context of which the file_sequence attribute is meaningful. If the value of the file_sequence_context attribute is role, and the value of file_role is attachment, then file_sequence is the position of this file within the set of files that have a file role of attachment.
file_size (int): The size of the file in bytes.
mime_type (str): The MIME type/subtype of file content, specifying the format of a file and aiding an application in choosing an appropriate tool to process its content.
user_file_name (str): The user's local name for the file.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
url (str): The Universal Resource Locator for an object.
Class:DisciplineProductType Base Class:Identifiable
Definition:
A Discipline ProductType is a relationship between a Discipline and a type of Product that is used by practitioners of that Discipline. The two classes have a many-to-many relationship: one Discipline will typically use many ProductTypes, and one ProductType can be used by many Disciplines.
Local Properties:
relevant_product_type (ProductType): The ProductType to which a DisciplineProductType relationship points.
used_in_discipline (Discipline): The Discipline to which a DisciplineProductType relationship points.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
description (str): A narrative about the characteristics and identifying features of an object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
alt_email (str): Alternate email address of a person.
check_outs_held (CheckOut) [inverse of checked_out_by]: The CheckOut claims currently held by a Person.
email (str): The primary email address of a person.
employer (Organization): The primary organization for which a person works.
first_name (str): Given name of a person.
last_name (str): The surname of a person.
mi_or_name (str): The middle initial or middle name of a person.
org (Organization): The primary organizational affiliation of a person.
phone (str): The primary phone number of a person.
preferred_name (str): Preferred name of person.
roles (RoleAssignment) [inverse of assigned_to]: The roles assigned to a person.
work_email (str): A Person's email address at an Organization.
work_phone (str): A Person's telephone number at an Organization.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
created_objects (Modelable) [inverse of creator]: Objects created by this agent.
description (str): A narrative about the characteristics and identifying features of an object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
A Port Type defines a family of Ports by the type of Flow that they accommodate, e.g. electrical power. A PortType may also have an associated set of Parameters.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
url (str): The Universal Resource Locator for an object.
A file-like object that contains all or part of a representation of a DigitalProduct.
Local Properties:
of_object (DigitalProduct): The DigitalProduct (usually a model or a document) that a representation file is related to.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
checksum (str): A sha-256 hash generated from the file contents
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
file_role (str): The purpose of a file relative to a representation to which it is related. Example values are: attachment, content, stylesheet, DTD, etc.
file_sequence (int): An integer that can be used to specify the ordering of this file within an ordered set of files -- attachments, for example. NOTE: file_sequence is intepreted as applying within file_sequence_context (which see).
file_sequence_context (str): The name of the attribute within the context of which the file_sequence attribute is meaningful. If the value of the file_sequence_context attribute is role, and the value of file_role is attachment, then file_sequence is the position of this file within the set of files that have a file role of attachment.
file_size (int): The size of the file in bytes.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mime_type (str): The MIME type/subtype of file content, specifying the format of a file and aiding an application in choosing an appropriate tool to process its content.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
url (str): The Universal Resource Locator for an object.
user_file_name (str): The user's local name for the file.
A port is the abstraction of a product interface (as opposed to the component that implements the interface, such as a connector, etc.) through which some stuff (e.g. energy, electrons, water, data, etc.) flows into and/or out of the product.
Local Properties:
of_product (Product): The Product that owns a Port.
type_of_port (PortType): The characterization of a port by what flows through it (e.g., power, control, communications, analog or digital data, etc.).
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
url (str): The Universal Resource Locator for an object.
A ParameterRelation links a Relation (that holds among one or more parameters) to the definitions of those parameters (ParameterDefinition). So a ParameterRelation is a many-to-many relationship between Relations and ParameterDefinitions. For a given Relation, its formulation (cf.) holds the mathematical expressions connecting the related parameters. Note that this model does not specify the context in which the Relation holds -- namely, the objects of which its parameters are attributes -- so this must be supplied as additional information in order to evaluate a Relation instance.
Local Properties:
correlates_parameter (ParameterDefinition): The ParameterDefinitions correlated by the Relation to which a ParameterRelation relationship points.
referenced_relation (Relation): The Relation to which a ParameterRelation relationship points.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
description (str): A narrative about the characteristics and identifying features of an object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
The relationship between a project and a top-level system. The role of the System in the context of the project is captured in the system_role property of the ProjectSystemUsage relationship. The ProjectSystemUsage relationship is a many-to-many relationship in that, in general, a project will have multiple top-level systems, and a given system may occur at the top level in multiple projects, albeit with possibly different configurations.
Local Properties:
project (Project): The project referenced in a ProjectSystemUsage relationship.
system (Product): The system referenced in a ProjectSystemUsage relationship.
system_role (str): Role designation of a top-level System within the context of a Project.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
url (str): The Universal Resource Locator for an object.
A VerificationTest is a many-to-many relationship between Tests and Requirements.
Local Properties:
test (Test): The Test used in this Verification Test.
verifies (Requirement): Requirement that this Verification Test is intended to verify.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
url (str): The Universal Resource Locator for an object.
The Qacu (quantified assembly constituent usage) is the relationship between a continuous product (the constituent) and an assembled product (the assembly) of which it is a constituent; a Qacu is a many-to-many relationship in that an assembly may contain multiple continuous products, and any given product may be a constituent in many assemblies.
Local Properties:
amount (float): The measured amount of the continuous product used, expressed in the amount_units.
amount_units (str): The units in which the amount of the continuous product is expressed.
q_assembly (Product): The assembled product to which a quantified assembly component usage (Qacu) points.
q_component (ContinuousProduct): The continuous product in a quantified assembly component usage (Qacu).
q_type_hint (ContinuousProductType): A suggested continuous product type to use in the assembly position of a Qacu (quantified assembly component usage).
qacu_reference_designator (str): The reference designator is a symbolic name that serves as an identifier for a component usage within the context of an assembly.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
url (str): The Universal Resource Locator for an object.
A well-defined, persistent, and identifiable collection of Person instances.
Local Properties:
cage_code (str): Identifier for an organization in the DoD Commercial And Government Entity (CAGE) database.
city (str): The city in which an organization or facility is located.
country (str): The country in which an organization or facility is located.
name_code (str): An abbreviated name for an organization, usually formalized.
organizational_role_assignments (RoleAssignment) [inverse of role_assignment_context]: Role assignments of a person in the context of an organization.
owned_objects (ManagedObject) [inverse of owner]: The objects whose information or specification is managed by an organization.
parent_organization (Organization): The parent organization of an organization.
state_or_province (str): An Organization's state (if in the U.S.) or province.
street_address (str): An Organization's Street Address.
sub_organizations (Organization) [inverse of parent_organization]: Organizations of which this organization is the parent.
zip_or_postal_zone (str): An Organization's zip code (if in the U.S.) or postal zone.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
url (str): The Universal Resource Locator for an object.
Managed Objects are those whose information is maintained by an Organization (the "owner").
Local Properties:
frozen (bool): A flag indicating that this working version can have no further modifications or iterations. When a specified version of an object is frozen, a new version of the object can be created by cloning the specified version or another version, by cloning another object, or from a clean slate. In general, a freeze can be reversed by an administrator, for example if corrections are needed, and the object can be re-frozen after edits are done -- this should be done using caution since it can effect configuration management.
iteration (int): An identifier for incremental snapshots of working copies of a specific version of a ManagedObject. Iterations are a zero-based sequence of integers in which the unmodified version is itself the 0th iteration.
owner (Organization): The organizational entity (e.g., a project or a commecial entity) that creates and manages the information about an object. This is an important property for products, specifying the entity that controls it, and especially for systems, which are generally owned by projects that control their specification and versioning.
public (bool): A flag indicating whether access to this object is restricted. If true, the object is accessible to anyone. If false, access to the object is governed by whether a user has a relevant role assignment its owner organization.
version (str): A user-modifiable alphanumeric string used to identify one in a series of modifications of an object.
version_sequence (int): An integer indicating the sequence of versions (since the version attribute itself may not have a well-defined sort order).
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
url (str): The Universal Resource Locator for an object.
end_port_context (Acu): The Assembly Component Usage (Acu) context of the end_port for a Flow. For example, a Flow that represents an electrical connection between the ports of two components in an assembled product is defined within the context of the usages of those components within the assembled product, so those usages represent the start_port_context and end_port_context of the ports for that Flow; conversely, the Flow belongs to the internal (white box) model of the assembled product, which is the assembly attribute of those two contexts.
start_port (Port): The Port from which a Flow originates.
start_port_context (Acu): The Assembly Component Usage (Acu) context of the start_port for a Flow. For example, a Flow that represents an electrical connection between the ports of two components in an assembled product is defined within the context of the usages of those components within the assembled product, so those usages represent the start_port_context and end_port_context for that Flow; conversely, the Flow belongs to the internal (white box) model of the assembled product, which is the assembly attribute of those two contexts.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
url (str): The Universal Resource Locator for an object.
A RoleAssignment is the relationship between a role and a person to which the role has been assigned. RoleAssignment is a many-to-many relationship in that a role may be assigned to multiple persons and a person may have several roles assigned to them.
Local Properties:
assigned_role (Role): The role assigned in a RoleAssignment relationship.
assigned_to (Person): The person to whom a role is assigned in a RoleAssignment relationship.
role_assignment_context (Organization): The context in which a role is assigned, usually an organization or project.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
url (str): The Universal Resource Locator for an object.
The Acu (assembly component usage) is the relationship between a discrete product (the component) and an assembled product (the assembly) of which it is a constituent; an Acu is a many-to-many relationship in that an assembly contains multiple products, and any given product may be used in many assemblies. N.B.: product here refers to a conceptual product, as opposed to a physical product (product instance) of a product specification -- the ACU relationship between physical products and assemblies, though related, is logically different, since a physical product can only be in one physical location in an assembly, whereas a conceptual product can be used at multiple locations (distinguished by reference designator, a property of the Acu) in an assembly.
Local Properties:
assembly (Product): The assembly to which an assembly component usage (Acu) points.
component (Product): The component product in an assembly component usage (Acu).
product_type_hint (ProductType): A suggested product type for the component to use in an assembly position.
quantity (int): The number of instances or measured quantity of the component object(s) used.
reference_designator (str): The reference designator is a symbolic name that serves as an identifier for a component usage within the context of an assembly.
shape_representations (ContextDependentShapeRepresentation) [inverse of represented_usage]: The context dependent shape representations that position this assembly component usage (Acu) within its assembly.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
url (str): The Universal Resource Locator for an object.
A Port Template is a reusable Port definition that includes a set of parameters and parameter values which will be replicated when the Port Template is used to create a new Port instance.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
of_product (Product): The Product that owns a Port.
oid (str): Object ID (a globally unique identifier).
type_of_port (PortType): The characterization of a port by what flows through it (e.g., power, control, communications, analog or digital data, etc.).
url (str): The Universal Resource Locator for an object.
An activity that has the purpose of producing and/or maintaining something, and which involves contributions from Persons and Organizations.
Local Properties:
systems (ProjectSystemUsage) [inverse of project]: The top-level systems that are used or developed by a project.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
cage_code (str): Identifier for an organization in the DoD Commercial And Government Entity (CAGE) database.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
city (str): The city in which an organization or facility is located.
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
country (str): The country in which an organization or facility is located.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
name_code (str): An abbreviated name for an organization, usually formalized.
oid (str): Object ID (a globally unique identifier).
organizational_role_assignments (RoleAssignment) [inverse of role_assignment_context]: Role assignments of a person in the context of an organization.
owned_objects (ManagedObject) [inverse of owner]: The objects whose information or specification is managed by an organization.
parent_organization (Organization): The parent organization of an organization.
state_or_province (str): An Organization's state (if in the U.S.) or province.
street_address (str): An Organization's Street Address.
sub_organizations (Organization) [inverse of parent_organization]: Organizations of which this organization is the parent.
url (str): The Universal Resource Locator for an object.
zip_or_postal_zone (str): An Organization's zip code (if in the U.S.) or postal zone.
A functional category or classification of a product.
Local Properties:
products_of_type (Product) [inverse of product_type]: The products classified as being in a functional category.
used_in_disciplines (DisciplineProductType) [inverse of relevant_product_type]: The relationships that a ProductType has to the Disciplines that use it.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
frozen (bool): A flag indicating that this working version can have no further modifications or iterations. When a specified version of an object is frozen, a new version of the object can be created by cloning the specified version or another version, by cloning another object, or from a clean slate. In general, a freeze can be reversed by an administrator, for example if corrections are needed, and the object can be re-frozen after edits are done -- this should be done using caution since it can effect configuration management.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
iteration (int): An identifier for incremental snapshots of working copies of a specific version of a ManagedObject. Iterations are a zero-based sequence of integers in which the unmodified version is itself the 0th iteration.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
owner (Organization): The organizational entity (e.g., a project or a commecial entity) that creates and manages the information about an object. This is an important property for products, specifying the entity that controls it, and especially for systems, which are generally owned by projects that control their specification and versioning.
public (bool): A flag indicating whether access to this object is restricted. If true, the object is accessible to anyone. If false, access to the object is governed by whether a user has a relevant role assignment its owner organization.
url (str): The Universal Resource Locator for an object.
version (str): A user-modifiable alphanumeric string used to identify one in a series of modifications of an object.
version_sequence (int): An integer indicating the sequence of versions (since the version attribute itself may not have a well-defined sort order).
Class:DataElementDefinition Base Class:ManagedObject
Definition:
A data element definition specifies the datatype and textual description of a data element (an assignable property).
Local Properties:
domain_class (str): The name of the domain class of a DataElementDefinition.
label (str): A label for display, for example as a header when the data element occurs as a column in a table.
range_datatype (str): The name of the range datatype of a DataElementDefinition.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
frozen (bool): A flag indicating that this working version can have no further modifications or iterations. When a specified version of an object is frozen, a new version of the object can be created by cloning the specified version or another version, by cloning another object, or from a clean slate. In general, a freeze can be reversed by an administrator, for example if corrections are needed, and the object can be re-frozen after edits are done -- this should be done using caution since it can effect configuration management.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
iteration (int): An identifier for incremental snapshots of working copies of a specific version of a ManagedObject. Iterations are a zero-based sequence of integers in which the unmodified version is itself the 0th iteration.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
owner (Organization): The organizational entity (e.g., a project or a commecial entity) that creates and manages the information about an object. This is an important property for products, specifying the entity that controls it, and especially for systems, which are generally owned by projects that control their specification and versioning.
public (bool): A flag indicating whether access to this object is restricted. If true, the object is accessible to anyone. If false, access to the object is governed by whether a user has a relevant role assignment its owner organization.
url (str): The Universal Resource Locator for an object.
version (str): A user-modifiable alphanumeric string used to identify one in a series of modifications of an object.
version_sequence (int): An integer indicating the sequence of versions (since the version attribute itself may not have a well-defined sort order).
A flow control in a sequence of Activities. Subclasses include "Decision" and "Merge".
Local Properties:
antecedent (Activity): The antecedent is the activity that immediately precedes an activity control object in a sequence of activities.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
frozen (bool): A flag indicating that this working version can have no further modifications or iterations. When a specified version of an object is frozen, a new version of the object can be created by cloning the specified version or another version, by cloning another object, or from a clean slate. In general, a freeze can be reversed by an administrator, for example if corrections are needed, and the object can be re-frozen after edits are done -- this should be done using caution since it can effect configuration management.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
iteration (int): An identifier for incremental snapshots of working copies of a specific version of a ManagedObject. Iterations are a zero-based sequence of integers in which the unmodified version is itself the 0th iteration.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
owner (Organization): The organizational entity (e.g., a project or a commecial entity) that creates and manages the information about an object. This is an important property for products, specifying the entity that controls it, and especially for systems, which are generally owned by projects that control their specification and versioning.
public (bool): A flag indicating whether access to this object is restricted. If true, the object is accessible to anyone. If false, access to the object is governed by whether a user has a relevant role assignment its owner organization.
url (str): The Universal Resource Locator for an object.
version (str): A user-modifiable alphanumeric string used to identify one in a series of modifications of an object.
version_sequence (int): An integer indicating the sequence of versions (since the version attribute itself may not have a well-defined sort order).
A requirement is the specification of a goal or constraint to be satisfied by a product.
Local Properties:
allocated_to (Modelable): The item to which this requirement is allocated.
child_requirements (RequirementAncestry) [inverse of parent_requirement]: The children of a parent Requirement in a RequirementAncestry relationship.
computable_form (Relation): The computable_form of a requirement is a Relation, which can usually be thought of as a mathematical constraint applied to a parameter or a set of parameters.
justification (str): Detailed justification for a Requirement.
parent_requirements (RequirementAncestry) [inverse of child_requirement]: The parents of a child Requirement in a RequirementAncestry relationship.
rationale (str): The reason behind a Requirement.
rqt_compliance (str): The extent to which the mission, system, or component to which the Requirement is allocated meets the Requirement.
rqt_constraint_type (str): The type of constraint specified by a Requirement: a specified maximum or minimum, a specified value with a tolerance, or an allowable range specified by a pair of maximum and minimum values.
rqt_level (int): The level of a requirement within the hierarchy of a system's requirements.
rqt_maximum_value (float): For a Requirement whose constraint has a maximum, the value of the maximum.
rqt_minimum_value (float): For a Requirement whose constraint has a minimum, the value of the minimum.
rqt_object (str): The final element in a performance Requirement RDF-style "triple", composed of some combination of values and units.
rqt_predicate (str): The middle element in a performance Requirement RDF-style "triple", composed of a verb phrase "shall [be]" and some form of constraint expression (e.g., "less than", etc.).
rqt_subject (str): The initial element in a performance Requirement RDF-style "triple", composed of the name of the system/subsystem or function to which the Requirement is allocated and the dimensions of the parameter to be constrained (e.g. "Mass").
rqt_target_value (float): For a Requirement whose constraint is expressed as a specific value (possibly with a symmetric or asymmetric tolerance), the value.
rqt_tolerance (float): For a Requirement whose constraint is a specified value with a symmetric tolerance, the value of the tolerance.
rqt_tolerance_lower (float): For a requirement whose constraint is a specified value with an asymmetric tolerance, the value of the lower tolerance limit.
rqt_tolerance_type (str): The type of tolerance (symmetric or asymmetric) specified for a Requirement with specified value.
rqt_tolerance_upper (float): For a Requirement whose constraint is a specified value with an asymmetric tolerance, the value of the upper tolerance limit.
rqt_type (str): The type of a Requirement: functional or performance.
rqt_units (str): For a performance Requirement, the units in which all related constraint values are expressed.
validated (bool): Specifies whether a requirement is correct.
verification_method (str): The method used to verify a Requirement: test, analysis, or inspection.
verification_tests (VerificationTest) [inverse of verifies]: Verification Tests that contribute to verifying this requirement.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
frozen (bool): A flag indicating that this working version can have no further modifications or iterations. When a specified version of an object is frozen, a new version of the object can be created by cloning the specified version or another version, by cloning another object, or from a clean slate. In general, a freeze can be reversed by an administrator, for example if corrections are needed, and the object can be re-frozen after edits are done -- this should be done using caution since it can effect configuration management.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
iteration (int): An identifier for incremental snapshots of working copies of a specific version of a ManagedObject. Iterations are a zero-based sequence of integers in which the unmodified version is itself the 0th iteration.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
owner (Organization): The organizational entity (e.g., a project or a commecial entity) that creates and manages the information about an object. This is an important property for products, specifying the entity that controls it, and especially for systems, which are generally owned by projects that control their specification and versioning.
public (bool): A flag indicating whether access to this object is restricted. If true, the object is accessible to anyone. If false, access to the object is governed by whether a user has a relevant role assignment its owner organization.
url (str): The Universal Resource Locator for an object.
version (str): A user-modifiable alphanumeric string used to identify one in a series of modifications of an object.
version_sequence (int): An integer indicating the sequence of versions (since the version attribute itself may not have a well-defined sort order).
A physical object that is purported to be a physical realization of a part concept, or, formally, of a part specification.
Local Properties:
instance_of (Product): The product of which a specific physical object is a realization.
lot_date_code (str): An alphanumeric string used by a manufacturer to identify the collection (lot) of part instances of which a specific part instance was a member.
part_manufacturer (Organization): The organization that was primarily responsible for producing a physical part.
part_model_number (str): The identifier for a part model, a somewhat arbitrary identifier usually specified by the manufacturer.
part_vendor (Organization): The organization from which a part instance was procured.
serial_number (str): An identifier assigned by a manufacturer to a specific part instance.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
frozen (bool): A flag indicating that this working version can have no further modifications or iterations. When a specified version of an object is frozen, a new version of the object can be created by cloning the specified version or another version, by cloning another object, or from a clean slate. In general, a freeze can be reversed by an administrator, for example if corrections are needed, and the object can be re-frozen after edits are done -- this should be done using caution since it can effect configuration management.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
iteration (int): An identifier for incremental snapshots of working copies of a specific version of a ManagedObject. Iterations are a zero-based sequence of integers in which the unmodified version is itself the 0th iteration.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
owner (Organization): The organizational entity (e.g., a project or a commecial entity) that creates and manages the information about an object. This is an important property for products, specifying the entity that controls it, and especially for systems, which are generally owned by projects that control their specification and versioning.
public (bool): A flag indicating whether access to this object is restricted. If true, the object is accessible to anyone. If false, access to the object is governed by whether a user has a relevant role assignment its owner organization.
url (str): The Universal Resource Locator for an object.
version (str): A user-modifiable alphanumeric string used to identify one in a series of modifications of an object.
version_sequence (int): An integer indicating the sequence of versions (since the version attribute itself may not have a well-defined sort order).
A point in a sequence of activities in which the preceding activity (antecedent) was the last activity in an alternative set of activities that resulted from a Decision.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
antecedent (Activity): The antecedent is the activity that immediately precedes an activity control object in a sequence of activities.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
frozen (bool): A flag indicating that this working version can have no further modifications or iterations. When a specified version of an object is frozen, a new version of the object can be created by cloning the specified version or another version, by cloning another object, or from a clean slate. In general, a freeze can be reversed by an administrator, for example if corrections are needed, and the object can be re-frozen after edits are done -- this should be done using caution since it can effect configuration management.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
iteration (int): An identifier for incremental snapshots of working copies of a specific version of a ManagedObject. Iterations are a zero-based sequence of integers in which the unmodified version is itself the 0th iteration.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
owner (Organization): The organizational entity (e.g., a project or a commecial entity) that creates and manages the information about an object. This is an important property for products, specifying the entity that controls it, and especially for systems, which are generally owned by projects that control their specification and versioning.
public (bool): A flag indicating whether access to this object is restricted. If true, the object is accessible to anyone. If false, access to the object is governed by whether a user has a relevant role assignment its owner organization.
url (str): The Universal Resource Locator for an object.
version (str): A user-modifiable alphanumeric string used to identify one in a series of modifications of an object.
version_sequence (int): An integer indicating the sequence of versions (since the version attribute itself may not have a well-defined sort order).
Product objects represent either black box entities, such as vendor parts, knowledge of whose internal components and characteristics may or may not be available to a Project that is using them, or white box entities, such as systems, whose internals may be known. The intent of the Product class is to contain all designed artifacts whose evolution is explicitly tracked in specifiable increments that are managed by the owner of the subject knowledgebase. The versions of a Product may all share the same identifier (id) and be differentiated by their version attribute. Note that the Product class also contains objects that may have evolved in a version structure, but whose version structure is regarded as opaque and is not represented explicitly in the subject knowledgebase. E.g., a Product that is purchased from a vendor will often have versions or models but the owner of the subject knowledgebase does not control the versioning or create new versions; the versions do not share a common identifier (id) but may be related by other attributes, such as a generic part number or a common root string in the manufacturer part number.
Local Properties:
components (Acu) [inverse of assembly]: The slots or roles (assembly component usages [Acu]) of the products used to assemble this product.
fsc_code (str): The Federal Supply Classification (FSC) code for a product (this is also the first four digits of the National Stock Number or NSN).
ports (Port) [inverse of of_product]: The Ports owned by a Product.
product_type (ProductType): The functional category in which a product has been classified.
projects_using_system (ProjectSystemUsage) [inverse of system]: The projects that are using or developing a system.
purpose (str): The reason for creating this artifact.
q_components (Qacu) [inverse of q_assembly]: The slots or roles (quantified assembly component usages [Qacu]) of the continuous products used to assemble this product.
specification_number (str): The identifier of the specification document that applies to a product.
where_used (Acu) [inverse of component]: Where this product is used (assembly component usages) in any assemblies.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
frozen (bool): A flag indicating that this working version can have no further modifications or iterations. When a specified version of an object is frozen, a new version of the object can be created by cloning the specified version or another version, by cloning another object, or from a clean slate. In general, a freeze can be reversed by an administrator, for example if corrections are needed, and the object can be re-frozen after edits are done -- this should be done using caution since it can effect configuration management.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
iteration (int): An identifier for incremental snapshots of working copies of a specific version of a ManagedObject. Iterations are a zero-based sequence of integers in which the unmodified version is itself the 0th iteration.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
owner (Organization): The organizational entity (e.g., a project or a commecial entity) that creates and manages the information about an object. This is an important property for products, specifying the entity that controls it, and especially for systems, which are generally owned by projects that control their specification and versioning.
public (bool): A flag indicating whether access to this object is restricted. If true, the object is accessible to anyone. If false, access to the object is governed by whether a user has a relevant role assignment its owner organization.
url (str): The Universal Resource Locator for an object.
version (str): A user-modifiable alphanumeric string used to identify one in a series of modifications of an object.
version_sequence (int): An integer indicating the sequence of versions (since the version attribute itself may not have a well-defined sort order).
A metadata tag that defines a family of related parameters. A Parameter Context has an associated range datatype and may define a computation method or generating function, if applicable.
Local Properties:
computed (bool): Specifies whether a parameter in this ParameterContext is to have its value computed (and therefore treated as a derived quantity).
context_datatype (str): The datatype of a ParameterContext.
context_dimensions (str): The dimensional specification for a ParameterContext.
context_type (str): Specifies whether the context is prescriptive or descriptive. Prescriptive contexts apply to requirements and design constraints; descriptive contexts apply to test data, analysis results, and data sheets that provide attributes of vendor parts.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
frozen (bool): A flag indicating that this working version can have no further modifications or iterations. When a specified version of an object is frozen, a new version of the object can be created by cloning the specified version or another version, by cloning another object, or from a clean slate. In general, a freeze can be reversed by an administrator, for example if corrections are needed, and the object can be re-frozen after edits are done -- this should be done using caution since it can effect configuration management.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
iteration (int): An identifier for incremental snapshots of working copies of a specific version of a ManagedObject. Iterations are a zero-based sequence of integers in which the unmodified version is itself the 0th iteration.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
owner (Organization): The organizational entity (e.g., a project or a commecial entity) that creates and manages the information about an object. This is an important property for products, specifying the entity that controls it, and especially for systems, which are generally owned by projects that control their specification and versioning.
public (bool): A flag indicating whether access to this object is restricted. If true, the object is accessible to anyone. If false, access to the object is governed by whether a user has a relevant role assignment its owner organization.
url (str): The Universal Resource Locator for an object.
version (str): A user-modifiable alphanumeric string used to identify one in a series of modifications of an object.
version_sequence (int): An integer indicating the sequence of versions (since the version attribute itself may not have a well-defined sort order).
A named, structured procedural concept which is realized and applied systematically to achieve an objective.
Local Properties:
activity_type (ActivityType): The type of an Activity.
of_system (Modelable): The system or component usage of which this is an Activity.
sub_activities (Activity) [inverse of sub_activity_of]: The Activities which are sub-activities of an Activity.
sub_activity_of (Activity): The Activity of which an Activity is a sub-activity.
sub_activity_sequence (int): An integer indicating the sequential position of an Activity within the Activity of which it is a sub-activity.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
frozen (bool): A flag indicating that this working version can have no further modifications or iterations. When a specified version of an object is frozen, a new version of the object can be created by cloning the specified version or another version, by cloning another object, or from a clean slate. In general, a freeze can be reversed by an administrator, for example if corrections are needed, and the object can be re-frozen after edits are done -- this should be done using caution since it can effect configuration management.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
iteration (int): An identifier for incremental snapshots of working copies of a specific version of a ManagedObject. Iterations are a zero-based sequence of integers in which the unmodified version is itself the 0th iteration.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
owner (Organization): The organizational entity (e.g., a project or a commecial entity) that creates and manages the information about an object. This is an important property for products, specifying the entity that controls it, and especially for systems, which are generally owned by projects that control their specification and versioning.
public (bool): A flag indicating whether access to this object is restricted. If true, the object is accessible to anyone. If false, access to the object is governed by whether a user has a relevant role assignment its owner organization.
url (str): The Universal Resource Locator for an object.
version (str): A user-modifiable alphanumeric string used to identify one in a series of modifications of an object.
version_sequence (int): An integer indicating the sequence of versions (since the version attribute itself may not have a well-defined sort order).
A Mission is an activity which is defined by a project and is accomplished by means of a collection of systems. Although an Activity typically is related to a specific object (specified by its "of_system" property) the Mission does not have a specific object, but is regarded as the parent of all activities of the project systems. It will typically be decomposed into a set of phases for which the Mission concept of operations specification will associate sets of parameter values with the states of the physical systems and components used to accomplish the Mission goal.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
activity_type (ActivityType): The type of an Activity.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
frozen (bool): A flag indicating that this working version can have no further modifications or iterations. When a specified version of an object is frozen, a new version of the object can be created by cloning the specified version or another version, by cloning another object, or from a clean slate. In general, a freeze can be reversed by an administrator, for example if corrections are needed, and the object can be re-frozen after edits are done -- this should be done using caution since it can effect configuration management.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
iteration (int): An identifier for incremental snapshots of working copies of a specific version of a ManagedObject. Iterations are a zero-based sequence of integers in which the unmodified version is itself the 0th iteration.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
of_system (Modelable): The system or component usage of which this is an Activity.
oid (str): Object ID (a globally unique identifier).
owner (Organization): The organizational entity (e.g., a project or a commecial entity) that creates and manages the information about an object. This is an important property for products, specifying the entity that controls it, and especially for systems, which are generally owned by projects that control their specification and versioning.
public (bool): A flag indicating whether access to this object is restricted. If true, the object is accessible to anyone. If false, access to the object is governed by whether a user has a relevant role assignment its owner organization.
sub_activities (Activity) [inverse of sub_activity_of]: The Activities which are sub-activities of an Activity.
sub_activity_of (Activity): The Activity of which an Activity is a sub-activity.
sub_activity_sequence (int): An integer indicating the sequential position of an Activity within the Activity of which it is a sub-activity.
url (str): The Universal Resource Locator for an object.
version (str): A user-modifiable alphanumeric string used to identify one in a series of modifications of an object.
version_sequence (int): An integer indicating the sequence of versions (since the version attribute itself may not have a well-defined sort order).
A digital product is a non-hardware product that is computer-sensible -- i.e., can be stored in a computer, written on a digital medium, and transmitted over a network link.
Local Properties:
has_files (RepresentationFile) [inverse of of_object]: RepresentationFiles related to a DigitalProduct.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
components (Acu) [inverse of assembly]: The slots or roles (assembly component usages [Acu]) of the products used to assemble this product.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
frozen (bool): A flag indicating that this working version can have no further modifications or iterations. When a specified version of an object is frozen, a new version of the object can be created by cloning the specified version or another version, by cloning another object, or from a clean slate. In general, a freeze can be reversed by an administrator, for example if corrections are needed, and the object can be re-frozen after edits are done -- this should be done using caution since it can effect configuration management.
fsc_code (str): The Federal Supply Classification (FSC) code for a product (this is also the first four digits of the National Stock Number or NSN).
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
iteration (int): An identifier for incremental snapshots of working copies of a specific version of a ManagedObject. Iterations are a zero-based sequence of integers in which the unmodified version is itself the 0th iteration.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
owner (Organization): The organizational entity (e.g., a project or a commecial entity) that creates and manages the information about an object. This is an important property for products, specifying the entity that controls it, and especially for systems, which are generally owned by projects that control their specification and versioning.
ports (Port) [inverse of of_product]: The Ports owned by a Product.
product_type (ProductType): The functional category in which a product has been classified.
projects_using_system (ProjectSystemUsage) [inverse of system]: The projects that are using or developing a system.
public (bool): A flag indicating whether access to this object is restricted. If true, the object is accessible to anyone. If false, access to the object is governed by whether a user has a relevant role assignment its owner organization.
purpose (str): The reason for creating this artifact.
q_components (Qacu) [inverse of q_assembly]: The slots or roles (quantified assembly component usages [Qacu]) of the continuous products used to assemble this product.
specification_number (str): The identifier of the specification document that applies to a product.
url (str): The Universal Resource Locator for an object.
version (str): A user-modifiable alphanumeric string used to identify one in a series of modifications of an object.
version_sequence (int): An integer indicating the sequence of versions (since the version attribute itself may not have a well-defined sort order).
where_used (Acu) [inverse of component]: Where this product is used (assembly component usages) in any assemblies.
A parameter definition specifies the dimensions of a parameter, which is a data element that represents a measurable physical property.
Local Properties:
dimensions (str): The dimensional specification for a ParameterDefinition.
is_correlated_by (ParameterRelation) [inverse of correlates_parameter]: The relationships that a ParameterDefinition has to its correlative Relations.
port_type (PortType): The type of port (if any) associated with a parameter definition.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
domain_class (str): The name of the domain class of a DataElementDefinition.
frozen (bool): A flag indicating that this working version can have no further modifications or iterations. When a specified version of an object is frozen, a new version of the object can be created by cloning the specified version or another version, by cloning another object, or from a clean slate. In general, a freeze can be reversed by an administrator, for example if corrections are needed, and the object can be re-frozen after edits are done -- this should be done using caution since it can effect configuration management.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
iteration (int): An identifier for incremental snapshots of working copies of a specific version of a ManagedObject. Iterations are a zero-based sequence of integers in which the unmodified version is itself the 0th iteration.
label (str): A label for display, for example as a header when the data element occurs as a column in a table.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
owner (Organization): The organizational entity (e.g., a project or a commecial entity) that creates and manages the information about an object. This is an important property for products, specifying the entity that controls it, and especially for systems, which are generally owned by projects that control their specification and versioning.
public (bool): A flag indicating whether access to this object is restricted. If true, the object is accessible to anyone. If false, access to the object is governed by whether a user has a relevant role assignment its owner organization.
range_datatype (str): The name of the range datatype of a DataElementDefinition.
url (str): The Universal Resource Locator for an object.
version (str): A user-modifiable alphanumeric string used to identify one in a series of modifications of an object.
version_sequence (int): An integer indicating the sequence of versions (since the version attribute itself may not have a well-defined sort order).
A template is a named, reusable pattern or example to use in creating a type of product, document, or model. A template may contain parameter definitions and component products.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
components (Acu) [inverse of assembly]: The slots or roles (assembly component usages [Acu]) of the products used to assemble this product.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
frozen (bool): A flag indicating that this working version can have no further modifications or iterations. When a specified version of an object is frozen, a new version of the object can be created by cloning the specified version or another version, by cloning another object, or from a clean slate. In general, a freeze can be reversed by an administrator, for example if corrections are needed, and the object can be re-frozen after edits are done -- this should be done using caution since it can effect configuration management.
fsc_code (str): The Federal Supply Classification (FSC) code for a product (this is also the first four digits of the National Stock Number or NSN).
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
iteration (int): An identifier for incremental snapshots of working copies of a specific version of a ManagedObject. Iterations are a zero-based sequence of integers in which the unmodified version is itself the 0th iteration.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
owner (Organization): The organizational entity (e.g., a project or a commecial entity) that creates and manages the information about an object. This is an important property for products, specifying the entity that controls it, and especially for systems, which are generally owned by projects that control their specification and versioning.
ports (Port) [inverse of of_product]: The Ports owned by a Product.
product_type (ProductType): The functional category in which a product has been classified.
projects_using_system (ProjectSystemUsage) [inverse of system]: The projects that are using or developing a system.
public (bool): A flag indicating whether access to this object is restricted. If true, the object is accessible to anyone. If false, access to the object is governed by whether a user has a relevant role assignment its owner organization.
purpose (str): The reason for creating this artifact.
q_components (Qacu) [inverse of q_assembly]: The slots or roles (quantified assembly component usages [Qacu]) of the continuous products used to assemble this product.
specification_number (str): The identifier of the specification document that applies to a product.
url (str): The Universal Resource Locator for an object.
version (str): A user-modifiable alphanumeric string used to identify one in a series of modifications of an object.
version_sequence (int): An integer indicating the sequence of versions (since the version attribute itself may not have a well-defined sort order).
where_used (Acu) [inverse of component]: Where this product is used (assembly component usages) in any assemblies.
Class:ContinuousProductType Base Class:ProductType
Definition:
A functional category or classification of a continuous product (e.g., fuel, coating, paint, etc.).
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
frozen (bool): A flag indicating that this working version can have no further modifications or iterations. When a specified version of an object is frozen, a new version of the object can be created by cloning the specified version or another version, by cloning another object, or from a clean slate. In general, a freeze can be reversed by an administrator, for example if corrections are needed, and the object can be re-frozen after edits are done -- this should be done using caution since it can effect configuration management.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
iteration (int): An identifier for incremental snapshots of working copies of a specific version of a ManagedObject. Iterations are a zero-based sequence of integers in which the unmodified version is itself the 0th iteration.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
owner (Organization): The organizational entity (e.g., a project or a commecial entity) that creates and manages the information about an object. This is an important property for products, specifying the entity that controls it, and especially for systems, which are generally owned by projects that control their specification and versioning.
products_of_type (Product) [inverse of product_type]: The products classified as being in a functional category.
public (bool): A flag indicating whether access to this object is restricted. If true, the object is accessible to anyone. If false, access to the object is governed by whether a user has a relevant role assignment its owner organization.
url (str): The Universal Resource Locator for an object.
used_in_disciplines (DisciplineProductType) [inverse of relevant_product_type]: The relationships that a ProductType has to the Disciplines that use it.
version (str): A user-modifiable alphanumeric string used to identify one in a series of modifications of an object.
version_sequence (int): An integer indicating the sequence of versions (since the version attribute itself may not have a well-defined sort order).
A point in a sequence of activities in which the following activity is determined based on a condition (a boolean-valued Relation).
Local Properties:
alternative_activity (Activity): The activity following a Decision if its condition evaluates as false.
condition (Relation): The determinant of a Decision: a boolean-valued Relation.
next_activity (Activity): The activity following a Decision if its condition evaluates as true.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
antecedent (Activity): The antecedent is the activity that immediately precedes an activity control object in a sequence of activities.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
frozen (bool): A flag indicating that this working version can have no further modifications or iterations. When a specified version of an object is frozen, a new version of the object can be created by cloning the specified version or another version, by cloning another object, or from a clean slate. In general, a freeze can be reversed by an administrator, for example if corrections are needed, and the object can be re-frozen after edits are done -- this should be done using caution since it can effect configuration management.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
iteration (int): An identifier for incremental snapshots of working copies of a specific version of a ManagedObject. Iterations are a zero-based sequence of integers in which the unmodified version is itself the 0th iteration.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
owner (Organization): The organizational entity (e.g., a project or a commecial entity) that creates and manages the information about an object. This is an important property for products, specifying the entity that controls it, and especially for systems, which are generally owned by projects that control their specification and versioning.
public (bool): A flag indicating whether access to this object is restricted. If true, the object is accessible to anyone. If false, access to the object is governed by whether a user has a relevant role assignment its owner organization.
url (str): The Universal Resource Locator for an object.
version (str): A user-modifiable alphanumeric string used to identify one in a series of modifications of an object.
version_sequence (int): An integer indicating the sequence of versions (since the version attribute itself may not have a well-defined sort order).
A Test is a type of activity consisting of a specified environment, specified inputs and measurable expected results (synonymous to SysML: testCase, modeled by a SysML Interaction).
Local Properties:
verifies_requirements (VerificationTest) [inverse of test]: Requirements this Verification Test contributes to verifying.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
activity_type (ActivityType): The type of an Activity.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
frozen (bool): A flag indicating that this working version can have no further modifications or iterations. When a specified version of an object is frozen, a new version of the object can be created by cloning the specified version or another version, by cloning another object, or from a clean slate. In general, a freeze can be reversed by an administrator, for example if corrections are needed, and the object can be re-frozen after edits are done -- this should be done using caution since it can effect configuration management.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
iteration (int): An identifier for incremental snapshots of working copies of a specific version of a ManagedObject. Iterations are a zero-based sequence of integers in which the unmodified version is itself the 0th iteration.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
of_system (Modelable): The system or component usage of which this is an Activity.
oid (str): Object ID (a globally unique identifier).
owner (Organization): The organizational entity (e.g., a project or a commecial entity) that creates and manages the information about an object. This is an important property for products, specifying the entity that controls it, and especially for systems, which are generally owned by projects that control their specification and versioning.
public (bool): A flag indicating whether access to this object is restricted. If true, the object is accessible to anyone. If false, access to the object is governed by whether a user has a relevant role assignment its owner organization.
sub_activities (Activity) [inverse of sub_activity_of]: The Activities which are sub-activities of an Activity.
sub_activity_of (Activity): The Activity of which an Activity is a sub-activity.
sub_activity_sequence (int): An integer indicating the sequential position of an Activity within the Activity of which it is a sub-activity.
url (str): The Universal Resource Locator for an object.
version (str): A user-modifiable alphanumeric string used to identify one in a series of modifications of an object.
version_sequence (int): An integer indicating the sequence of versions (since the version attribute itself may not have a well-defined sort order).
A constructed realization of the properties and/or behaviors of a concept or a real-world thing. A Model instance can be used for analysis, simulation, description, specification, or presentation of some aspect(s) of a domain object.
Model in the engineering domain generally maps to step:product_definition, but there may be other mappings for particular STEP Application Protocols and other types of models.
(Note that the characteristics of any Model instance can be the subject of a Model at a higher level of abstraction. The higher-level Model instance in this context is sometimes referred to as a "meta-model" relative to the Model instance whose characteristics it models.)
Local Properties:
model_definition_context (Discipline): The discipline context within which a model is being used. (In the engineering domain, this property maps to STEP product definition context.)
of_thing (Modelable): The thing that a model is intended to describe or simulate.
type_of_model (ModelType): The type of a model (for example, a SysML Block Definition Diagram, or a STEP 3D mechanical model). Types of models will typically have associated tools and file formats.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
components (Acu) [inverse of assembly]: The slots or roles (assembly component usages [Acu]) of the products used to assemble this product.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
frozen (bool): A flag indicating that this working version can have no further modifications or iterations. When a specified version of an object is frozen, a new version of the object can be created by cloning the specified version or another version, by cloning another object, or from a clean slate. In general, a freeze can be reversed by an administrator, for example if corrections are needed, and the object can be re-frozen after edits are done -- this should be done using caution since it can effect configuration management.
fsc_code (str): The Federal Supply Classification (FSC) code for a product (this is also the first four digits of the National Stock Number or NSN).
has_files (RepresentationFile) [inverse of of_object]: RepresentationFiles related to a DigitalProduct.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
iteration (int): An identifier for incremental snapshots of working copies of a specific version of a ManagedObject. Iterations are a zero-based sequence of integers in which the unmodified version is itself the 0th iteration.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
owner (Organization): The organizational entity (e.g., a project or a commecial entity) that creates and manages the information about an object. This is an important property for products, specifying the entity that controls it, and especially for systems, which are generally owned by projects that control their specification and versioning.
ports (Port) [inverse of of_product]: The Ports owned by a Product.
product_type (ProductType): The functional category in which a product has been classified.
projects_using_system (ProjectSystemUsage) [inverse of system]: The projects that are using or developing a system.
public (bool): A flag indicating whether access to this object is restricted. If true, the object is accessible to anyone. If false, access to the object is governed by whether a user has a relevant role assignment its owner organization.
purpose (str): The reason for creating this artifact.
q_components (Qacu) [inverse of q_assembly]: The slots or roles (quantified assembly component usages [Qacu]) of the continuous products used to assemble this product.
specification_number (str): The identifier of the specification document that applies to a product.
url (str): The Universal Resource Locator for an object.
version (str): A user-modifiable alphanumeric string used to identify one in a series of modifications of an object.
version_sequence (int): An integer indicating the sequence of versions (since the version attribute itself may not have a well-defined sort order).
where_used (Acu) [inverse of component]: Where this product is used (assembly component usages) in any assemblies.
Software is a digital product that can be executed within a hardware product.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
components (Acu) [inverse of assembly]: The slots or roles (assembly component usages [Acu]) of the products used to assemble this product.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
frozen (bool): A flag indicating that this working version can have no further modifications or iterations. When a specified version of an object is frozen, a new version of the object can be created by cloning the specified version or another version, by cloning another object, or from a clean slate. In general, a freeze can be reversed by an administrator, for example if corrections are needed, and the object can be re-frozen after edits are done -- this should be done using caution since it can effect configuration management.
fsc_code (str): The Federal Supply Classification (FSC) code for a product (this is also the first four digits of the National Stock Number or NSN).
has_files (RepresentationFile) [inverse of of_object]: RepresentationFiles related to a DigitalProduct.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
iteration (int): An identifier for incremental snapshots of working copies of a specific version of a ManagedObject. Iterations are a zero-based sequence of integers in which the unmodified version is itself the 0th iteration.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
owner (Organization): The organizational entity (e.g., a project or a commecial entity) that creates and manages the information about an object. This is an important property for products, specifying the entity that controls it, and especially for systems, which are generally owned by projects that control their specification and versioning.
ports (Port) [inverse of of_product]: The Ports owned by a Product.
product_type (ProductType): The functional category in which a product has been classified.
projects_using_system (ProjectSystemUsage) [inverse of system]: The projects that are using or developing a system.
public (bool): A flag indicating whether access to this object is restricted. If true, the object is accessible to anyone. If false, access to the object is governed by whether a user has a relevant role assignment its owner organization.
purpose (str): The reason for creating this artifact.
q_components (Qacu) [inverse of q_assembly]: The slots or roles (quantified assembly component usages [Qacu]) of the continuous products used to assemble this product.
specification_number (str): The identifier of the specification document that applies to a product.
url (str): The Universal Resource Locator for an object.
version (str): A user-modifiable alphanumeric string used to identify one in a series of modifications of an object.
version_sequence (int): An integer indicating the sequence of versions (since the version attribute itself may not have a well-defined sort order).
where_used (Acu) [inverse of component]: Where this product is used (assembly component usages) in any assemblies.
A property definition defines a data element that has a specified class as its domain.
Local Properties:
domain (str): The name of the class that is the domain of a Property Definition.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
domain_class (str): The name of the domain class of a DataElementDefinition.
frozen (bool): A flag indicating that this working version can have no further modifications or iterations. When a specified version of an object is frozen, a new version of the object can be created by cloning the specified version or another version, by cloning another object, or from a clean slate. In general, a freeze can be reversed by an administrator, for example if corrections are needed, and the object can be re-frozen after edits are done -- this should be done using caution since it can effect configuration management.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
iteration (int): An identifier for incremental snapshots of working copies of a specific version of a ManagedObject. Iterations are a zero-based sequence of integers in which the unmodified version is itself the 0th iteration.
label (str): A label for display, for example as a header when the data element occurs as a column in a table.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
owner (Organization): The organizational entity (e.g., a project or a commecial entity) that creates and manages the information about an object. This is an important property for products, specifying the entity that controls it, and especially for systems, which are generally owned by projects that control their specification and versioning.
public (bool): A flag indicating whether access to this object is restricted. If true, the object is accessible to anyone. If false, access to the object is governed by whether a user has a relevant role assignment its owner organization.
range_datatype (str): The name of the range datatype of a DataElementDefinition.
url (str): The Universal Resource Locator for an object.
version (str): A user-modifiable alphanumeric string used to identify one in a series of modifications of an object.
version_sequence (int): An integer indicating the sequence of versions (since the version attribute itself may not have a well-defined sort order).
A hardware product represents a design concept or specification that when realized (manufactured) in a physically sensible and measurable instance (i.e., product instance) manifests some specified functionality. Note that a hardware product may contain digital product elements (non-hardware), such as software and firmware, etc.
Local Properties:
drawing_number (str): Identifier for a drawing (a type of specification).
drawing_part_number (str): If a part (product) has a drawing (a type of specification), this is the part identifier specified in the drawing.
generic_part_number (str): The generic identifier for a EEE part, which in some cases is specified by a standard (e.g., JEDEC for electronic parts).
manufacturer_part_number (str): The identifier assigned to a hardware product by its manufacturer.
military_specification (str): The identifier of the military specification (a.k.a. MIL Spec) that applies to a EEE part.
nsn (str): The National Stock Number (NSN) for a EEE part.
screening_specification_number (str): The identifier for a screening specification that applies to a EEE part.
specification_part_number (str): The identifier given to a hardware product by its specification.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
components (Acu) [inverse of assembly]: The slots or roles (assembly component usages [Acu]) of the products used to assemble this product.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
frozen (bool): A flag indicating that this working version can have no further modifications or iterations. When a specified version of an object is frozen, a new version of the object can be created by cloning the specified version or another version, by cloning another object, or from a clean slate. In general, a freeze can be reversed by an administrator, for example if corrections are needed, and the object can be re-frozen after edits are done -- this should be done using caution since it can effect configuration management.
fsc_code (str): The Federal Supply Classification (FSC) code for a product (this is also the first four digits of the National Stock Number or NSN).
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
iteration (int): An identifier for incremental snapshots of working copies of a specific version of a ManagedObject. Iterations are a zero-based sequence of integers in which the unmodified version is itself the 0th iteration.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
owner (Organization): The organizational entity (e.g., a project or a commecial entity) that creates and manages the information about an object. This is an important property for products, specifying the entity that controls it, and especially for systems, which are generally owned by projects that control their specification and versioning.
ports (Port) [inverse of of_product]: The Ports owned by a Product.
product_type (ProductType): The functional category in which a product has been classified.
projects_using_system (ProjectSystemUsage) [inverse of system]: The projects that are using or developing a system.
public (bool): A flag indicating whether access to this object is restricted. If true, the object is accessible to anyone. If false, access to the object is governed by whether a user has a relevant role assignment its owner organization.
purpose (str): The reason for creating this artifact.
q_components (Qacu) [inverse of q_assembly]: The slots or roles (quantified assembly component usages [Qacu]) of the continuous products used to assemble this product.
specification_number (str): The identifier of the specification document that applies to a product.
url (str): The Universal Resource Locator for an object.
version (str): A user-modifiable alphanumeric string used to identify one in a series of modifications of an object.
version_sequence (int): An integer indicating the sequence of versions (since the version attribute itself may not have a well-defined sort order).
where_used (Acu) [inverse of component]: Where this product is used (assembly component usages) in any assemblies.
The digital (computer-sensible) representation of a human-readable document.
Local Properties:
abstract (str): A capsule summary of the content of a document.
content (str): The content of a document in a text-based format (usually text/plain, but may be any format with a MIME type of "text", such as text/html, text/xml, or text/tab-separated-values).
item_relationships (DocumentReference) [inverse of document]: The DocumentReference relationships relating Modelable items to a Document.
publish_datetime (datetime): Date (and time, if relevant) a Document was published.
structural_role (str): An indicator of whether the document is intended to be (1) stand-alone, (2) the parent in an assembly of documents, or (3) a component in another document.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
components (Acu) [inverse of assembly]: The slots or roles (assembly component usages [Acu]) of the products used to assemble this product.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
frozen (bool): A flag indicating that this working version can have no further modifications or iterations. When a specified version of an object is frozen, a new version of the object can be created by cloning the specified version or another version, by cloning another object, or from a clean slate. In general, a freeze can be reversed by an administrator, for example if corrections are needed, and the object can be re-frozen after edits are done -- this should be done using caution since it can effect configuration management.
fsc_code (str): The Federal Supply Classification (FSC) code for a product (this is also the first four digits of the National Stock Number or NSN).
has_files (RepresentationFile) [inverse of of_object]: RepresentationFiles related to a DigitalProduct.
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
iteration (int): An identifier for incremental snapshots of working copies of a specific version of a ManagedObject. Iterations are a zero-based sequence of integers in which the unmodified version is itself the 0th iteration.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
oid (str): Object ID (a globally unique identifier).
owner (Organization): The organizational entity (e.g., a project or a commecial entity) that creates and manages the information about an object. This is an important property for products, specifying the entity that controls it, and especially for systems, which are generally owned by projects that control their specification and versioning.
ports (Port) [inverse of of_product]: The Ports owned by a Product.
product_type (ProductType): The functional category in which a product has been classified.
projects_using_system (ProjectSystemUsage) [inverse of system]: The projects that are using or developing a system.
public (bool): A flag indicating whether access to this object is restricted. If true, the object is accessible to anyone. If false, access to the object is governed by whether a user has a relevant role assignment its owner organization.
purpose (str): The reason for creating this artifact.
q_components (Qacu) [inverse of q_assembly]: The slots or roles (quantified assembly component usages [Qacu]) of the continuous products used to assemble this product.
specification_number (str): The identifier of the specification document that applies to a product.
url (str): The Universal Resource Locator for an object.
version (str): A user-modifiable alphanumeric string used to identify one in a series of modifications of an object.
version_sequence (int): An integer indicating the sequence of versions (since the version attribute itself may not have a well-defined sort order).
where_used (Acu) [inverse of component]: Where this product is used (assembly component usages) in any assemblies.
A hardware product that is continuous in nature (e.g., fuel, coating, paint, etc.), as opposed to discrete hardware products such as electronics boxes, spacecraft, etc. A primary characteristic of continuous products is that they are purchased and used in bulk quantities such as volumes or areas, so their quantities are specified in non-integer measures with units, in contrast to quantities of discrete products, which are always integers.
Local Properties:
amount_dimensions (str): The dimensions of the amounts in which a Continuous Product is purchased or used.
q_where_used (Qacu) [inverse of q_component]: Where this continuous product is used (quantified assembly component usages) in any assemblies.
Inherited Properties:
abbreviation (str): A human-readable abbreviated name for an object.
activities (Activity) [inverse of of_system]: All Activities of a system or component usage.
allocated_requirements (Requirement) [inverse of allocated_to]: The requirements that have been allocated to this item.
check_outs (CheckOut) [inverse of checked_out_item]: The CheckOut claims on an object (at most one un-expired claim at a time).
comment (str): General information about or views on an object. The meaning of a comment is determined by the application context.
components (Acu) [inverse of assembly]: The slots or roles (assembly component usages [Acu]) of the products used to assemble this product.
create_datetime (datetime): The date and time of creation of an object.
creator (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that created an object.
description (str): A narrative about the characteristics and identifying features of an object.
doc_references (DocumentReference) [inverse of related_item]: The DocumentReference relationships in which a Modelable item is referenced.
drawing_number (str): Identifier for a drawing (a type of specification).
drawing_part_number (str): If a part (product) has a drawing (a type of specification), this is the part identifier specified in the drawing.
frozen (bool): A flag indicating that this working version can have no further modifications or iterations. When a specified version of an object is frozen, a new version of the object can be created by cloning the specified version or another version, by cloning another object, or from a clean slate. In general, a freeze can be reversed by an administrator, for example if corrections are needed, and the object can be re-frozen after edits are done -- this should be done using caution since it can effect configuration management.
fsc_code (str): The Federal Supply Classification (FSC) code for a product (this is also the first four digits of the National Stock Number or NSN).
generic_part_number (str): The generic identifier for a EEE part, which in some cases is specified by a standard (e.g., JEDEC for electronic parts).
has_models (Model) [inverse of of_thing]: The known models that exist for this object.
id (str): An identifier that is unique within a specified namespace.
id_ns (str): The namespace within which an id is unique.
iteration (int): An identifier for incremental snapshots of working copies of a specific version of a ManagedObject. Iterations are a zero-based sequence of integers in which the unmodified version is itself the 0th iteration.
manufacturer_part_number (str): The identifier assigned to a hardware product by its manufacturer.
military_specification (str): The identifier of the military specification (a.k.a. MIL Spec) that applies to a EEE part.
mod_datetime (datetime): The date and time of last modification of an object.
modifier (Actor): The actor (person, AI, android, gremlin, hobbit, or other agent) that last modified an object.
name (str): A human-readable identifier for an object -- usually the one by which the object is known to the end-user, but it may be used for any type of identification, including aliases and local nomenclatures. Its meaning is dependent on the application context. This concept is analogous to a given name.
nsn (str): The National Stock Number (NSN) for a EEE part.
oid (str): Object ID (a globally unique identifier).
owner (Organization): The organizational entity (e.g., a project or a commecial entity) that creates and manages the information about an object. This is an important property for products, specifying the entity that controls it, and especially for systems, which are generally owned by projects that control their specification and versioning.
ports (Port) [inverse of of_product]: The Ports owned by a Product.
product_type (ProductType): The functional category in which a product has been classified.
projects_using_system (ProjectSystemUsage) [inverse of system]: The projects that are using or developing a system.
public (bool): A flag indicating whether access to this object is restricted. If true, the object is accessible to anyone. If false, access to the object is governed by whether a user has a relevant role assignment its owner organization.
purpose (str): The reason for creating this artifact.
q_components (Qacu) [inverse of q_assembly]: The slots or roles (quantified assembly component usages [Qacu]) of the continuous products used to assemble this product.
screening_specification_number (str): The identifier for a screening specification that applies to a EEE part.
specification_number (str): The identifier of the specification document that applies to a product.
specification_part_number (str): The identifier given to a hardware product by its specification.
url (str): The Universal Resource Locator for an object.
version (str): A user-modifiable alphanumeric string used to identify one in a series of modifications of an object.
version_sequence (int): An integer indicating the sequence of versions (since the version attribute itself may not have a well-defined sort order).
where_used (Acu) [inverse of component]: Where this product is used (assembly component usages) in any assemblies.