Within ChemConnect, parameter specifications (ParameterSpecification object) and parameters (ParameterValue object) are important descriptors in the knowledge base. Parameter specifications are can be used, for example, in specifying a complete observation (ObservationSpecification object) which defines the set of (matrix) data that makes up a complete observation. Parameter values are used, for example, to specify the list of attributes describing a catalog object. ParameterValue has as a super class ParameterSpecification. Parameter values have not only the specification, but also the value and uncertainty value associated with the particular instance.
A ObservationSpecification contains a set of ParameterSpecification concepts to define the list of individual parameters needed to make up a complete observation. This set of specifications can be though of as characterizing each column of a matrix. The matrix itself is a representation of a specific observation.
For example, the time versus pressure observation is a two column matrix. The ObservationSpecification of this observation specifies two ParameterSpecification concepts, one for the time and one for the pressure.
A ParameterValue is used when a specific attribute of an object needs to be defined. For example, attributes describe a device, subsystem, device component or sensor (SubSystemDescription object).
The ParameterSpecification contains the information needed to describe a parameter (apart from the actual value of the parameter). In ChemConnect, the properties (owl:onProperty) associated with the parameter specification concept are:
The ParameterValue has three parts (using dcterms:hasPart) pointing to three concepts:
There are two element types that determine the naming of the parameter:
### http://www.esblurock.info/dataset#BurnerPlateDiameter
:BurnerPlateDiameter rdf:type owl:Class ;
rdfs:subClassOf :BurnerParameters ,
[ rdf:type owl:Restriction ;
owl:onProperty <http://purl.org/linked-data/cube#concept> ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass :HeatFluxBurnerBurnerDimensions
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasPurpose ;
owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass :SubsystemGeometryAndConfiguration
] ;
<http://www.w3.org/2004/02/skos/core#example> <http://data.nasa.gov/qudt/owl/unit#Centimeter> .
[ rdf:type owl:Axiom ;
owl:annotatedSource :BurnerPlateDiameter ;
owl:annotatedProperty <http://www.w3.org/2004/02/skos/core#example> ;
owl:annotatedTarget <http://data.nasa.gov/qudt/owl/unit#Centimeter> ;
<http://www.w3.org/2004/02/skos/core#example> 3
] .