Classification Attributes Including Inherited Attributes¶
Get the classification attributes of the classes in the DEXPI Information Model. For each class, also the inherited attributes are included.
Variables¶
- cls
- The class for which the attribute is declared, either directly or by inheritance from one of its super classes.
- attribute
- Name of the attribute.
- classification_type
- Label of the classification type of the attribute. See Classification Types and Values.
- decl_cls
- The class for which the attribute is directly declared.
- description
Optional. A description of the attribute.
Note
Descriptions may contain markup that is used to build the official PDF version of the DEXPI Specification. In the cached HTML, CSV, and Excel results below, this markup has been removed for better readability. For example, a description such as The \labeledref[class:]{ControlledActuator} of the <owner> will be shown as The ControlledActuator of the ActuatingSystem.
- rdl
- The RDL reference associated with the attribute in a DEXPI-compliant Proteus file.
- is_proteus_generic_attribute
- A boolean indicating if the attribute is represented as a
<GenericAttribute>
in a DEXPI-compliant Proteus XML file.
SPARQL Query¶
PREFIX meta: <http://sandbox.dexpi.org/meta/>
SELECT ?cls ?attribute ?classification_type ?decl_cls ?description ?rdl ?is_proteus_generic_attribute
WHERE
{
[] a meta:ModelClass;
meta:simpleLabel ?cls;
meta:subClassOf* [
meta:hasDeclaration ?decl;
meta:simpleLabel ?decl_cls ].
?decl a meta:AttributeDeclaration;
meta:hasTargetType [
a meta:ClassificationType;
meta:simpleLabel ?classification_type];
meta:simpleLabel ?attribute.
OPTIONAL
{
?decl meta:description ?description.
}
OPTIONAL
{
?decl meta:rdl ?rdl.
}
BIND
(
EXISTS
{
?decl meta:proteusImplementation [
a meta:StandardGenericAttribute]
}
AS ?is_proteus_generic_attribute
)
}
ORDER BY ?cls ?attribute
Partial SPARQL Results¶
The full query result contains 225 rows. The first rows are as follows:
cls | attribute | classification_type | decl_cls | description | rdl | is_proteus_generic_attribute |
---|---|---|---|---|---|---|
AngleBallValve | HeatTracingTypeSpecialization | HeatTracingTypeClassification | ShutOffValve | A specialization indicating the heat tracing type related to the ShutOffValve. | http://sandbox.dexpi.org/rdl/HeatTracingTypeSpecialization | true |
AngleBallValve | NumberOfPortsSpecialization | NumberOfPortsClassification | ShutOffValve | A specialization indicating the number of ports of the ShutOffValve. | http://sandbox.dexpi.org/rdl/NumberOfPortsSpecialization | true |
AngleBallValve | OnHoldSpecialization | OnHoldClassification | PipingComponent | A specialization indicating if the PipingComponent is on hold or not. | http://sandbox.dexpi.org/rdl/OnHoldSpecialization | true |
AngleBallValve | OperationSpecialization | OperationClassification | ShutOffValve | A specialization indicating the operation of the ShutOffValve. | http://sandbox.dexpi.org/rdl/OperationSpecialization | true |
AngleBallValve | PipingClassArtefactSpecialization | PipingClassArtefactClassification | PipingComponent | A specialization indicating if the PipingComponent is an artefact that is described by a piping class. | http://sandbox.dexpi.org/rdl/PipingClassArtefactSpecialization | true |
... | ... | ... | ... | ... | ... | ... |
Full SPARQL Results¶
Cached¶
Note
The cached results below are guaranteed to correspond to DEXPI P&ID Specification 1.2.
Cached results:
- HTML table
CSV
(encoding: UTF-8, column separator: tabulator (Unicode:CHARACTER TABULATION
, i.e.\u0009
), row separator: line feed (Unicode:LINE FEED (LF)
, i.e.\u000a
)Office Open XML Spreadsheet
(LibreOffice, OpenOffice, Excel, etc.)XML
(see SPARQL Query Results XML Format)
Online¶
Note
Online results can change! There is no guarantee that these results correspond to DEXPI P&ID Specification 1.2.
Get results online from DEXPI SPARQL server at http://endpoint.dexpi.org: