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 ] .