dpm:SampleTreatmentThinFilmAnneal
🛈 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 | annealing_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_unit_K | List<xsd:float> | no | yes | no |
5 | ramp_end_unit_K | List<xsd:float> | no | yes | no |
6 | ramp_time_unit_s | List<xsd:float> | no | yes | no |
7 | vacuum_break_next_machine | xsd:boolean | no | yes | "false"^^http://www.w3.org/2001/XMLSchema#boolean |
🛈 stOTTR serialisation of the template without annotation instances.
dpm:SampleTreatmentThinFilmAnneal[ ottr:IRI ?annealing_name, ottr:IRI ?atmosphere, xsd:float ?pressure_unit_pascal, List<xsd:float> ?ramp_start_unit_K, List<xsd:float> ?ramp_end_unit_K, List<xsd:float> ?ramp_time_unit_s, xsd:boolean ?vacuum_break_next_machine="false"^^xsd:boolean ] :: { o-owl-ax:SubClassOf(dpm:AnnealingTreatmentProcess, pmd:TreatmentProcess), o-rdf:Type(?annealing_name, dpm:AnnealingTreatmentProcess), o-rdfs:Label(dpm:AnnealingTreatmentProcess, "Annealing Treatment Process"), dpm:HasAtmosphere(?annealing_name, ?atmosphere), dpm:HasCharacteristicCategorical(?annealing_name, (pmd:Measurement, dpm:VacuumBreakNextMachine), ?vacuum_break_next_machine), dpm:HasCharacteristicNumerical(?annealing_name, (pmd:SetPoint, qudt:Pressure), ?pressure_unit_pascal, qudt:PA), dpm:HeatRamp(?annealing_name, ?ramp_start_unit_K, ?ramp_end_unit_K, ?ramp_time_unit_s) } .
🛈 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:SampleTreatmentThinFilmAnneal(x:argument1, x:argument2, _:argument3, (_:argument4-1, _:argument4-2), (_:argument5-1, _:argument5-2), (_:argument6-1, _:argument6-2), _:argument7)RDF/wOTTR
[ ottr:of dpm:SampleTreatmentThinFilmAnneal ; ottr:values ( x:argument1 x:argument2 [] ( [] [] ) ( [] [] ) ( [] [] ) [] ) ] .
🛈 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 [] ] . [ pmd:characteristic [ rdf:type qudt:Duration , pmd:SetPoint ; pmd:unit qudt:SEC ; pmd:value ( [] [] ) ] ] . qudt:PA rdfs:subClassOf qudt:Unit . 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:SampleTreatmentThinFilmAnneal(x:argument1, x:argument2, _:argument3, (_:argument4-1, _:argument4-2), (_:argument5-1, _:argument5-2), (_:argument6-1, _:argument6-2), _:argument7)
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, _:blank1062)
ottr:Triple(_:blank1062, dpm:relatesToComposition, x:argument2)
cross | o-rdf:Type(_:blank1062, ++(dpm:Atmosphere, pmd:SetPoint))
ottr:Triple(_:blank1062, rdf:type, (dpm:Atmosphere, pmd:SetPoint))
dpm:HasCharacteristicCategorical(x:argument1, (pmd:Measurement, dpm:VacuumBreakNextMachine), _:argument7)
ottr:Triple(_:blank1060, pmd:value, _:argument7)
ottr:Triple(x:argument1, dpm:characteristic, _:blank1060)
dpm:ValueObject(_:blank1060, (pmd:Measurement, dpm:VacuumBreakNextMachine), none, none)
ottr:Triple(_:blank1060, pmd:value, none)
ottr:Triple(_:blank1060, pmd:unit, none)
cross | o-rdf:Type(_:blank1060, ++(pmd:Measurement, dpm:VacuumBreakNextMachine))
ottr:Triple(_:blank1060, rdf:type, (pmd:Measurement, dpm:VacuumBreakNextMachine))
dpm:HasCharacteristicNumerical(x:argument1, (pmd:SetPoint, qudt:Pressure), _:argument3, qudt:PA)
ottr:Triple(x:argument1, pmd:characteristic, _:blank1061)
o-owl-ax:SubClassOf(qudt:PA, qudt:Unit)
ottr:Triple(qudt:PA, rdfs:subClassOf, qudt:Unit)
dpm:ValueObject(_:blank1061, (pmd:SetPoint, qudt:Pressure), _:argument3, qudt:PA)
ottr:Triple(_:blank1061, pmd:value, _:argument3)
ottr:Triple(_:blank1061, pmd:unit, qudt:PA)
cross | o-rdf:Type(_:blank1061, ++(pmd:SetPoint, qudt:Pressure))
ottr:Triple(_:blank1061, 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, ++(_:blank1052, _:blank1053, _:blank1054, _:blank1055))
dpm:HasCharacteristicNumerical(_:blank1055, (pmd:SetPoint, qudt:RampEnd), (_:argument5-1, _:argument5-2), qudt:K)
ottr:Triple(_:blank1055, pmd:characteristic, _:blank1057)
o-owl-ax:SubClassOf(qudt:K, qudt:Unit)
ottr:Triple(qudt:K, rdfs:subClassOf, qudt:Unit)
dpm:ValueObject(_:blank1057, (pmd:SetPoint, qudt:RampEnd), (_:argument5-1, _:argument5-2), qudt:K)
ottr:Triple(_:blank1057, pmd:value, (_:argument5-1, _:argument5-2))
ottr:Triple(_:blank1057, pmd:unit, qudt:K)
cross | o-rdf:Type(_:blank1057, ++(pmd:SetPoint, qudt:RampEnd))
ottr:Triple(_:blank1057, rdf:type, (pmd:SetPoint, qudt:RampEnd))
dpm:HasCharacteristicNumerical(_:blank1054, (pmd:SetPoint, qudt:RampStart), (_:argument4-1, _:argument4-2), qudt:K)
ottr:Triple(_:blank1054, pmd:characteristic, _:blank1058)
o-owl-ax:SubClassOf(qudt:K, qudt:Unit)
ottr:Triple(qudt:K, rdfs:subClassOf, qudt:Unit)
dpm:ValueObject(_:blank1058, (pmd:SetPoint, qudt:RampStart), (_:argument4-1, _:argument4-2), qudt:K)
ottr:Triple(_:blank1058, pmd:value, (_:argument4-1, _:argument4-2))
ottr:Triple(_:blank1058, pmd:unit, qudt:K)
cross | o-rdf:Type(_:blank1058, ++(pmd:SetPoint, qudt:RampStart))
ottr:Triple(_:blank1058, rdf:type, (pmd:SetPoint, qudt:RampStart))
dpm:HasCharacteristicNumerical(_:blank1056, (pmd:SetPoint, qudt:Duration), (_:argument6-1, _:argument6-2), qudt:SEC)
ottr:Triple(_:blank1056, pmd:characteristic, _:blank1059)
o-owl-ax:SubClassOf(qudt:SEC, qudt:Unit)
ottr:Triple(qudt:SEC, rdfs:subClassOf, qudt:Unit)
dpm:ValueObject(_:blank1059, (pmd:SetPoint, qudt:Duration), (_:argument6-1, _:argument6-2), qudt:SEC)
ottr:Triple(_:blank1059, pmd:value, (_:argument6-1, _:argument6-2))
ottr:Triple(_:blank1059, pmd:unit, qudt:SEC)
cross | o-rdf:Type(_:blank1059, ++(pmd:SetPoint, qudt:Duration))
ottr:Triple(_:blank1059, 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.
🛈 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:SampleTreatmentThinFilmAnneal[ ottr:IRI ?annealing_name, ottr:IRI ?atmosphere, xsd:float ?pressure_unit_pascal, List<xsd:float> ?ramp_start_unit_K, List<xsd:float> ?ramp_end_unit_K, List<xsd:float> ?ramp_time_unit_s, xsd:boolean ?vacuum_break_next_machine="false"^^xsd:boolean ] :: { o-owl-ax:SubClassOf(dpm:AnnealingTreatmentProcess, pmd:TreatmentProcess), o-rdf:Type(?annealing_name, dpm:AnnealingTreatmentProcess), o-rdfs:Label(dpm:AnnealingTreatmentProcess, "Annealing Treatment Process"), dpm:HasAtmosphere(?annealing_name, ?atmosphere), dpm:HasCharacteristicCategorical(?annealing_name, (pmd:Measurement, dpm:VacuumBreakNextMachine), ?vacuum_break_next_machine), dpm:HasCharacteristicNumerical(?annealing_name, (pmd:SetPoint, qudt:Pressure), ?pressure_unit_pascal, qudt:PA), dpm:HeatRamp(?annealing_name, ?ramp_start_unit_K, ?ramp_end_unit_K, ?ramp_time_unit_s) } .
dpm:SampleTreatmentThinFilmAnneal rdf:type ottr:Template ; ottr:parameters ( [ ottr:name "annealing_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_unit_K" ; ottr:type ( rdf:List xsd:float ) ; ottr:variable _:b3 ] [ ottr:name "ramp_end_unit_K" ; ottr:type ( rdf:List xsd:float ) ; ottr:variable _:b4 ] [ ottr:name "ramp_time_unit_s" ; ottr:type ( rdf:List xsd:float ) ; ottr:variable _:b5 ] [ ottr:default false ; ottr:name "vacuum_break_next_machine" ; ottr:type xsd:boolean ; ottr:variable _:b6 ] ) ; ottr:pattern [ ottr:of dpm:HasAtmosphere ; ottr:values ( _:b0 _:b1 ) ] ; ottr:pattern [ ottr:of dpm:HasCharacteristicNumerical ; ottr:values ( _:b0 ( pmd:SetPoint qudt:Pressure ) _:b2 qudt:PA ) ] ; ottr:pattern [ ottr:of dpm:HasCharacteristicCategorical ; ottr:values ( _:b0 ( pmd:Measurement dpm:VacuumBreakNextMachine ) _:b6 ) ] ; ottr:pattern [ ottr:of o-owl-ax:SubClassOf ; ottr:values ( dpm:AnnealingTreatmentProcess pmd:TreatmentProcess ) ] ; ottr:pattern [ ottr:of dpm:HeatRamp ; ottr:values ( _:b0 _:b3 _:b4 _:b5 ) ] ; ottr:pattern [ ottr:of o-rdfs:Label ; ottr:values ( dpm:AnnealingTreatmentProcess "Annealing Treatment Process" ) ] ; ottr:pattern [ ottr:of o-rdf:Type ; ottr:values ( _:b0 dpm:AnnealingTreatmentProcess ) ] .
🛈 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-rdf: <http://tpl.ottr.xyz/rdf/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/>.