dpm:SampleTreatmentBulkAnneal
🛈 The parameters defined by the signature are listed here. Unfortunately parameter names are not informative; fixing it is a planned future feature. An optional parameter will accept the value ottr:none as an argument. A parameter which allows blanks will accept a blank node as argument value.
Index | Name | Type | Optional | Blanks allowed | Default value |
---|---|---|---|---|---|
1 | anneal_name | ottr:IRI | no | yes | no |
2 | atmosphere | ottr:IRI | no | yes | no |
3 | pressure_unit_pascal | xsd:float | no | yes | no |
4 | ramp_start_K | NEList<xsd:float> | no | yes | no |
5 | ramp_end_K | NEList<xsd:float> | no | yes | no |
6 | ramp_time_s | NEList<xsd:float> | no | yes | no |
7 | mass_in_unit_kg | xsd:float | no | yes | no |
8 | mass_out_unit_kg | xsd:float | no | yes | no |
9 | sample_container | ottr:IRI | no | yes | no |
10 | maximum_temperature_unit_kelvin | xsd:float | no | yes | no |
11 | quench | xsd:string | no | yes | ""^^http://www.w3.org/2001/XMLSchema#string |
🛈 stOTTR serialisation of the template without annotation instances.
dpm:SampleTreatmentBulkAnneal[ ottr:IRI ?anneal_name, ottr:IRI ?atmosphere, xsd:float ?pressure_unit_pascal, NEList<xsd:float> ?ramp_start_K, NEList<xsd:float> ?ramp_end_K, NEList<xsd:float> ?ramp_time_s, xsd:float ?mass_in_unit_kg, xsd:float ?mass_out_unit_kg, ottr:IRI ?sample_container, xsd:float ?maximum_temperature_unit_kelvin, xsd:string ?quench="" ] :: { o-owl-ax:SubClassOf(dpm:MaxTemperature, qudt:Temperature), o-owl-ax:SubClassOf(dpm:SampleMassIn, qudt:SampleMass), o-owl-ax:SubClassOf(dpm:SampleMassOut, qudt:SampleMass), o-rdfs:Label(dpm:MaxTemperature, "Max Temperature"), o-rdfs:Label(dpm:SampleMassIn, "Sample Mass In"), o-rdfs:Label(dpm:SampleMassOut, "Sample Mass Out"), dpm:HasCharacteristicCategorical(_:blank512, (pmd:SetPoint, dpm:SampleContainer), ?sample_container), dpm:HasCharacteristicCategorical(_:blank516, (pmd:SetPoint, dpm:Quench), ?quench), dpm:HasCharacteristicNumerical(_:blank516, (pmd:SetPoint, qudt:MaxTemperature), ?maximum_temperature_unit_kelvin, qudt:K), dpm:HasCharacteristicNumerical(_:blank516, (pmd:SetPoint, qudt:SampleMassOut), ?mass_in_unit_kg, qudt:KiloGM), dpm:HasCharacteristicNumerical(_:blank516, (pmd:SetPoint, qudt:SampleMassOut), ?mass_out_unit_kg, qudt:KiloGM), dpm:SampleTreatmentThinFilmAnneal(?anneal_name, ?atmosphere, ?pressure_unit_pascal, ?ramp_start_K, ?ramp_end_K, ?ramp_time_s, "true"^^xsd:boolean) } .
🛈 The pattern of the template is illustrated by expanding a generated instance. Below the generated instance is shown in different serialisations, and its expansion is presented in different formats.
dpm:SampleTreatmentBulkAnneal(x:argument1, x:argument2, _:argument3, (_:argument4-1, _:argument4-2), (_:argument5-1, _:argument5-2), (_:argument6-1, _:argument6-2), _:argument7, _:argument8, x:argument9, _:argument10, _:argument11)RDF/wOTTR
[ ottr:of dpm:SampleTreatmentBulkAnneal ; ottr:values ( x:argument1 x:argument2 [] ( [] [] ) ( [] [] ) ( [] [] ) [] [] x:argument9 [] [] ) ] .
🛈 Each resource node is linked to its IRI. Type relationships are not visualised, rather each node contains its type.
x:argument1 rdf:type dpm:AnnealingTreatmentProcess ; pmd:characteristic [ rdf:type pmd:SetPoint , dpm:Atmosphere ; dpm:relatesToComposition x:argument2 ] ; pmd:characteristic [ rdf:type qudt:Pressure , pmd:SetPoint ; pmd:unit qudt:PA ; pmd:value [] ] ; pmd:characteristic [ pmd:characteristic [ rdf:type qudt:RampEnd , pmd:SetPoint ; pmd:unit qudt:K ; pmd:value ( [] [] ) ] ] ; pmd:characteristic [ pmd:characteristic [ rdf:type qudt:RampStart , pmd:SetPoint ; pmd:unit qudt:K ; pmd:value ( [] [] ) ] ] ; pmd:characteristic [] ; pmd:characteristic [] ; dpm:characteristic [ pmd:value true ] . [ dpm:characteristic [ pmd:value x:argument9 ] ] . dpm:SampleMassIn rdfs:label "Sample Mass In" ; rdfs:subClassOf qudt:SampleMass . dpm:MaxTemperature rdfs:label "Max Temperature" ; rdfs:subClassOf qudt:Temperature . qudt:KiloGM rdfs:subClassOf qudt:Unit . dpm:SampleMassOut rdfs:label "Sample Mass Out" ; rdfs:subClassOf qudt:SampleMass . qudt:PA rdfs:subClassOf qudt:Unit . [ pmd:characteristic [ rdf:type qudt:SampleMassOut , pmd:SetPoint ; pmd:unit qudt:KiloGM ; pmd:value [] ] ; pmd:characteristic [ rdf:type qudt:MaxTemperature , pmd:SetPoint ; pmd:unit qudt:K ; pmd:value [] ] ; pmd:characteristic [ rdf:type qudt:SampleMassOut , pmd:SetPoint ; pmd:unit qudt:KiloGM ; pmd:value [] ] ; dpm:characteristic [ pmd:value [] ] ] . [ pmd:characteristic [ rdf:type qudt:Duration , pmd:SetPoint ; pmd:unit qudt:SEC ; pmd:value ( [] [] ) ] ] . qudt:SEC rdfs:subClassOf qudt:Unit . dpm:AnnealingTreatmentProcess rdfs:label "Annealing Treatment Process" ; rdfs:subClassOf pmd:TreatmentProcess . qudt:K rdfs:subClassOf qudt:Unit .
🛈 Click the list to expand/contract one list element. Click 'expand/contact all' to expand/contract all elements. Note that the interactive expansion is not correct for instances that are marked by list expanders.
dpm:SampleTreatmentBulkAnneal(x:argument1, x:argument2, _:argument3, (_:argument4-1, _:argument4-2), (_:argument5-1, _:argument5-2), (_:argument6-1, _:argument6-2), _:argument7, _:argument8, x:argument9, _:argument10, _:argument11)
o-owl-ax:SubClassOf(dpm:MaxTemperature, qudt:Temperature)
ottr:Triple(dpm:MaxTemperature, rdfs:subClassOf, qudt:Temperature)
o-owl-ax:SubClassOf(dpm:SampleMassOut, qudt:SampleMass)
ottr:Triple(dpm:SampleMassOut, rdfs:subClassOf, qudt:SampleMass)
o-owl-ax:SubClassOf(dpm:SampleMassIn, qudt:SampleMass)
ottr:Triple(dpm:SampleMassIn, rdfs:subClassOf, qudt:SampleMass)
o-rdfs:Label(dpm:MaxTemperature, "Max Temperature")
ottr:Triple(dpm:MaxTemperature, rdfs:label, "Max Temperature")
o-rdfs:Label(dpm:SampleMassOut, "Sample Mass Out")
ottr:Triple(dpm:SampleMassOut, rdfs:label, "Sample Mass Out")
o-rdfs:Label(dpm:SampleMassIn, "Sample Mass In")
ottr:Triple(dpm:SampleMassIn, rdfs:label, "Sample Mass In")
dpm:HasCharacteristicCategorical(_:blank642, (pmd:SetPoint, dpm:Quench), _:argument11)
ottr:Triple(_:blank644, pmd:value, _:argument11)
ottr:Triple(_:blank642, dpm:characteristic, _:blank644)
dpm:ValueObject(_:blank644, (pmd:SetPoint, dpm:Quench), none, none)
ottr:Triple(_:blank644, pmd:value, none)
ottr:Triple(_:blank644, pmd:unit, none)
cross | o-rdf:Type(_:blank644, ++(pmd:SetPoint, dpm:Quench))
ottr:Triple(_:blank644, rdf:type, (pmd:SetPoint, dpm:Quench))
dpm:HasCharacteristicCategorical(_:blank643, (pmd:SetPoint, dpm:SampleContainer), x:argument9)
ottr:Triple(_:blank645, pmd:value, x:argument9)
ottr:Triple(_:blank643, dpm:characteristic, _:blank645)
dpm:ValueObject(_:blank645, (pmd:SetPoint, dpm:SampleContainer), none, none)
ottr:Triple(_:blank645, pmd:value, none)
ottr:Triple(_:blank645, pmd:unit, none)
cross | o-rdf:Type(_:blank645, ++(pmd:SetPoint, dpm:SampleContainer))
ottr:Triple(_:blank645, rdf:type, (pmd:SetPoint, dpm:SampleContainer))
dpm:HasCharacteristicNumerical(_:blank642, (pmd:SetPoint, qudt:SampleMassOut), _:argument7, qudt:KiloGM)
ottr:Triple(_:blank642, pmd:characteristic, _:blank657)
o-owl-ax:SubClassOf(qudt:KiloGM, qudt:Unit)
ottr:Triple(qudt:KiloGM, rdfs:subClassOf, qudt:Unit)
dpm:ValueObject(_:blank657, (pmd:SetPoint, qudt:SampleMassOut), _:argument7, qudt:KiloGM)
ottr:Triple(_:blank657, pmd:value, _:argument7)
ottr:Triple(_:blank657, pmd:unit, qudt:KiloGM)
cross | o-rdf:Type(_:blank657, ++(pmd:SetPoint, qudt:SampleMassOut))
ottr:Triple(_:blank657, rdf:type, (pmd:SetPoint, qudt:SampleMassOut))
dpm:HasCharacteristicNumerical(_:blank642, (pmd:SetPoint, qudt:MaxTemperature), _:argument10, qudt:K)
ottr:Triple(_:blank642, pmd:characteristic, _:blank658)
o-owl-ax:SubClassOf(qudt:K, qudt:Unit)
ottr:Triple(qudt:K, rdfs:subClassOf, qudt:Unit)
dpm:ValueObject(_:blank658, (pmd:SetPoint, qudt:MaxTemperature), _:argument10, qudt:K)
ottr:Triple(_:blank658, pmd:value, _:argument10)
ottr:Triple(_:blank658, pmd:unit, qudt:K)
cross | o-rdf:Type(_:blank658, ++(pmd:SetPoint, qudt:MaxTemperature))
ottr:Triple(_:blank658, rdf:type, (pmd:SetPoint, qudt:MaxTemperature))
dpm:HasCharacteristicNumerical(_:blank642, (pmd:SetPoint, qudt:SampleMassOut), _:argument8, qudt:KiloGM)
ottr:Triple(_:blank642, pmd:characteristic, _:blank659)
o-owl-ax:SubClassOf(qudt:KiloGM, qudt:Unit)
ottr:Triple(qudt:KiloGM, rdfs:subClassOf, qudt:Unit)
dpm:ValueObject(_:blank659, (pmd:SetPoint, qudt:SampleMassOut), _:argument8, qudt:KiloGM)
ottr:Triple(_:blank659, pmd:value, _:argument8)
ottr:Triple(_:blank659, pmd:unit, qudt:KiloGM)
cross | o-rdf:Type(_:blank659, ++(pmd:SetPoint, qudt:SampleMassOut))
ottr:Triple(_:blank659, rdf:type, (pmd:SetPoint, qudt:SampleMassOut))
dpm:SampleTreatmentThinFilmAnneal(x:argument1, x:argument2, _:argument3, (_:argument4-1, _:argument4-2), (_:argument5-1, _:argument5-2), (_:argument6-1, _:argument6-2), "true"^^xsd:boolean)
o-owl-ax:SubClassOf(dpm:AnnealingTreatmentProcess, pmd:TreatmentProcess)
ottr:Triple(dpm:AnnealingTreatmentProcess, rdfs:subClassOf, pmd:TreatmentProcess)
o-rdf:Type(x:argument1, dpm:AnnealingTreatmentProcess)
ottr:Triple(x:argument1, rdf:type, dpm:AnnealingTreatmentProcess)
o-rdfs:Label(dpm:AnnealingTreatmentProcess, "Annealing Treatment Process")
ottr:Triple(dpm:AnnealingTreatmentProcess, rdfs:label, "Annealing Treatment Process")
dpm:HasAtmosphere(x:argument1, x:argument2)
ottr:Triple(x:argument1, pmd:characteristic, _:blank656)
ottr:Triple(_:blank656, dpm:relatesToComposition, x:argument2)
cross | o-rdf:Type(_:blank656, ++(dpm:Atmosphere, pmd:SetPoint))
ottr:Triple(_:blank656, rdf:type, (dpm:Atmosphere, pmd:SetPoint))
dpm:HasCharacteristicCategorical(x:argument1, (pmd:Measurement, dpm:VacuumBreakNextMachine), "true"^^xsd:boolean)
ottr:Triple(_:blank654, pmd:value, "true"^^xsd:boolean)
ottr:Triple(x:argument1, dpm:characteristic, _:blank654)
dpm:ValueObject(_:blank654, (pmd:Measurement, dpm:VacuumBreakNextMachine), none, none)
ottr:Triple(_:blank654, pmd:value, none)
ottr:Triple(_:blank654, pmd:unit, none)
cross | o-rdf:Type(_:blank654, ++(pmd:Measurement, dpm:VacuumBreakNextMachine))
ottr:Triple(_:blank654, rdf:type, (pmd:Measurement, dpm:VacuumBreakNextMachine))
dpm:HasCharacteristicNumerical(x:argument1, (pmd:SetPoint, qudt:Pressure), _:argument3, qudt:PA)
ottr:Triple(x:argument1, pmd:characteristic, _:blank655)
o-owl-ax:SubClassOf(qudt:PA, qudt:Unit)
ottr:Triple(qudt:PA, rdfs:subClassOf, qudt:Unit)
dpm:ValueObject(_:blank655, (pmd:SetPoint, qudt:Pressure), _:argument3, qudt:PA)
ottr:Triple(_:blank655, pmd:value, _:argument3)
ottr:Triple(_:blank655, pmd:unit, qudt:PA)
cross | o-rdf:Type(_:blank655, ++(pmd:SetPoint, qudt:Pressure))
ottr:Triple(_:blank655, rdf:type, (pmd:SetPoint, qudt:Pressure))
dpm:HeatRamp(x:argument1, (_:argument4-1, _:argument4-2), (_:argument5-1, _:argument5-2), (_:argument6-1, _:argument6-2))
zipMin | ottr:Triple(x:argument1, pmd:characteristic, ++(_:blank646, _:blank647, _:blank648, _:blank649))
dpm:HasCharacteristicNumerical(_:blank649, (pmd:SetPoint, qudt:RampEnd), (_:argument5-1, _:argument5-2), qudt:K)
ottr:Triple(_:blank649, pmd:characteristic, _:blank651)
o-owl-ax:SubClassOf(qudt:K, qudt:Unit)
ottr:Triple(qudt:K, rdfs:subClassOf, qudt:Unit)
dpm:ValueObject(_:blank651, (pmd:SetPoint, qudt:RampEnd), (_:argument5-1, _:argument5-2), qudt:K)
ottr:Triple(_:blank651, pmd:value, (_:argument5-1, _:argument5-2))
ottr:Triple(_:blank651, pmd:unit, qudt:K)
cross | o-rdf:Type(_:blank651, ++(pmd:SetPoint, qudt:RampEnd))
ottr:Triple(_:blank651, rdf:type, (pmd:SetPoint, qudt:RampEnd))
dpm:HasCharacteristicNumerical(_:blank648, (pmd:SetPoint, qudt:RampStart), (_:argument4-1, _:argument4-2), qudt:K)
ottr:Triple(_:blank648, pmd:characteristic, _:blank652)
o-owl-ax:SubClassOf(qudt:K, qudt:Unit)
ottr:Triple(qudt:K, rdfs:subClassOf, qudt:Unit)
dpm:ValueObject(_:blank652, (pmd:SetPoint, qudt:RampStart), (_:argument4-1, _:argument4-2), qudt:K)
ottr:Triple(_:blank652, pmd:value, (_:argument4-1, _:argument4-2))
ottr:Triple(_:blank652, pmd:unit, qudt:K)
cross | o-rdf:Type(_:blank652, ++(pmd:SetPoint, qudt:RampStart))
ottr:Triple(_:blank652, rdf:type, (pmd:SetPoint, qudt:RampStart))
dpm:HasCharacteristicNumerical(_:blank650, (pmd:SetPoint, qudt:Duration), (_:argument6-1, _:argument6-2), qudt:SEC)
ottr:Triple(_:blank650, pmd:characteristic, _:blank653)
o-owl-ax:SubClassOf(qudt:SEC, qudt:Unit)
ottr:Triple(qudt:SEC, rdfs:subClassOf, qudt:Unit)
dpm:ValueObject(_:blank653, (pmd:SetPoint, qudt:Duration), (_:argument6-1, _:argument6-2), qudt:SEC)
ottr:Triple(_:blank653, pmd:value, (_:argument6-1, _:argument6-2))
ottr:Triple(_:blank653, pmd:unit, qudt:SEC)
cross | o-rdf:Type(_:blank653, ++(pmd:SetPoint, qudt:Duration))
ottr:Triple(_:blank653, rdf:type, (pmd:SetPoint, qudt:Duration))
🛈 The graph shows all the templates that this template depends on. The colour of the node indicates its namespace. Each node is linked to its documentation page.
🛈 The number in parenthesis is the number of instances of each template.
🛈 The templates in this library that depend on this template.
None found.
🛈 Dependency graph metrics. Depth is the number of steps to a leaf node in the dependency graph. Branching is the number of outgoing edges from a node.
Direct dependencies
| Complete expansion
|
Direct dependencies
| Complete expansion
|
dpm:SampleTreatmentBulkAnneal[ ottr:IRI ?anneal_name, ottr:IRI ?atmosphere, xsd:float ?pressure_unit_pascal, NEList<xsd:float> ?ramp_start_K, NEList<xsd:float> ?ramp_end_K, NEList<xsd:float> ?ramp_time_s, xsd:float ?mass_in_unit_kg, xsd:float ?mass_out_unit_kg, ottr:IRI ?sample_container, xsd:float ?maximum_temperature_unit_kelvin, xsd:string ?quench="" ] :: { o-owl-ax:SubClassOf(dpm:MaxTemperature, qudt:Temperature), o-owl-ax:SubClassOf(dpm:SampleMassIn, qudt:SampleMass), o-owl-ax:SubClassOf(dpm:SampleMassOut, qudt:SampleMass), o-rdfs:Label(dpm:MaxTemperature, "Max Temperature"), o-rdfs:Label(dpm:SampleMassIn, "Sample Mass In"), o-rdfs:Label(dpm:SampleMassOut, "Sample Mass Out"), dpm:HasCharacteristicCategorical(_:blank512, (pmd:SetPoint, dpm:SampleContainer), ?sample_container), dpm:HasCharacteristicCategorical(_:blank516, (pmd:SetPoint, dpm:Quench), ?quench), dpm:HasCharacteristicNumerical(_:blank516, (pmd:SetPoint, qudt:MaxTemperature), ?maximum_temperature_unit_kelvin, qudt:K), dpm:HasCharacteristicNumerical(_:blank516, (pmd:SetPoint, qudt:SampleMassOut), ?mass_in_unit_kg, qudt:KiloGM), dpm:HasCharacteristicNumerical(_:blank516, (pmd:SetPoint, qudt:SampleMassOut), ?mass_out_unit_kg, qudt:KiloGM), dpm:SampleTreatmentThinFilmAnneal(?anneal_name, ?atmosphere, ?pressure_unit_pascal, ?ramp_start_K, ?ramp_end_K, ?ramp_time_s, "true"^^xsd:boolean) } .
dpm:SampleTreatmentBulkAnneal rdf:type ottr:Template ; ottr:parameters ( [ ottr:name "anneal_name" ; ottr:type ottr:IRI ; ottr:variable _:b0 ] [ ottr:name "atmosphere" ; ottr:type ottr:IRI ; ottr:variable _:b1 ] [ ottr:name "pressure_unit_pascal" ; ottr:type xsd:float ; ottr:variable _:b2 ] [ ottr:name "ramp_start_K" ; ottr:type ( ottr:NEList xsd:float ) ; ottr:variable _:b3 ] [ ottr:name "ramp_end_K" ; ottr:type ( ottr:NEList xsd:float ) ; ottr:variable _:b4 ] [ ottr:name "ramp_time_s" ; ottr:type ( ottr:NEList xsd:float ) ; ottr:variable _:b5 ] [ ottr:name "mass_in_unit_kg" ; ottr:type xsd:float ; ottr:variable _:b6 ] [ ottr:name "mass_out_unit_kg" ; ottr:type xsd:float ; ottr:variable _:b7 ] [ ottr:name "sample_container" ; ottr:type ottr:IRI ; ottr:variable _:b8 ] [ ottr:name "maximum_temperature_unit_kelvin" ; ottr:type xsd:float ; ottr:variable _:b9 ] [ ottr:default "" ; ottr:name "quench" ; ottr:type xsd:string ; ottr:variable _:b10 ] ) ; ottr:pattern [ ottr:of o-owl-ax:SubClassOf ; ottr:values ( dpm:SampleMassIn qudt:SampleMass ) ] ; ottr:pattern [ ottr:of o-rdfs:Label ; ottr:values ( dpm:SampleMassIn "Sample Mass In" ) ] ; ottr:pattern [ ottr:of o-rdfs:Label ; ottr:values ( dpm:MaxTemperature "Max Temperature" ) ] ; ottr:pattern [ ottr:of o-rdfs:Label ; ottr:values ( dpm:SampleMassOut "Sample Mass Out" ) ] ; ottr:pattern [ ottr:of dpm:SampleTreatmentThinFilmAnneal ; ottr:values ( _:b0 _:b1 _:b2 _:b3 _:b4 _:b5 true ) ] ; ottr:pattern [ ottr:of dpm:HasCharacteristicCategorical ; ottr:values ( _:b11 ( pmd:SetPoint dpm:Quench ) _:b10 ) ] ; ottr:pattern [ ottr:of dpm:HasCharacteristicNumerical ; ottr:values ( _:b11 ( pmd:SetPoint qudt:MaxTemperature ) _:b9 qudt:K ) ] ; ottr:pattern [ ottr:of dpm:HasCharacteristicNumerical ; ottr:values ( _:b11 ( pmd:SetPoint qudt:SampleMassOut ) _:b7 qudt:KiloGM ) ] ; ottr:pattern [ ottr:of o-owl-ax:SubClassOf ; ottr:values ( dpm:SampleMassOut qudt:SampleMass ) ] ; ottr:pattern [ ottr:of o-owl-ax:SubClassOf ; ottr:values ( dpm:MaxTemperature qudt:Temperature ) ] ; ottr:pattern [ ottr:of dpm:HasCharacteristicNumerical ; ottr:values ( _:b11 ( pmd:SetPoint qudt:SampleMassOut ) _:b6 qudt:KiloGM ) ] ; ottr:pattern [ ottr:of dpm:HasCharacteristicCategorical ; ottr:values ( [] ( pmd:SetPoint dpm:SampleContainer ) _:b8 ) ] .
🛈 Prefixes are removed from all listings on this page for readability, but are listed here in RDF Turtle format.
@prefix ottr: <http://ns.ottr.xyz/0.4/>. @prefix qudt: <http://qudt.org/vocab/>. @prefix o-owl-ax: <http://tpl.ottr.xyz/owl/axiom/0.1/>. @prefix o-rdfs: <http://tpl.ottr.xyz/rdfs/0.2/>. @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>. @prefix xsd: <http://www.w3.org/2001/XMLSchema#>. @prefix pmd: <https://w3id.org/pmd/co/>. @prefix dpm: <https://www.dipromag.de/dipromag_onto/0.1/>.