Pattern stOTTR 🛈 stOTTR serialisation of the template without annotation instances.
dpm:SampleProductionThinFilmSampleSputterSource[
ottr:IRI ?source_name,
ottr:IRI ?source_compound,
xsd:float ?target_purity_unit_percent,
xsd:float ?target_diameter_unit_m
] :: {
ottr:Triple(?source_name, dpm:intendedCompound, ?source_compound),
o-owl-ax:SubClassOf(dpm:SputterSource, pmd:ManufactureProcess),
o-rdf:Type(?source_name, dpm:SputterSource),
o-rdfs:Label(dpm:SputterSource, "Sputter Source"),
dpm:HasCharacteristicNumerical(?source_name, (pmd:SetPoint, qudt:Diameter), ?target_diameter_unit_m, qudt:M),
dpm:HasCharacteristicNumerical(?source_name, (pmd:SetPoint, dpm:Purity), ?target_purity_unit_percent, qudt:PERCENT)
} . 🛈 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.
Generated instance stOTTR dpm:SampleProductionThinFilmSampleSputterSource(x:argument1, x:argument2, _:argument3, _:argument4) RDF/wOTTR
[ ottr:of dpm:SampleProductionThinFilmSampleSputterSource ;
ottr:values ( x:argument1 x:argument2
[]
[]
)
] . Visualisation of expanded RDF graph 🛈 Each resource node is linked to its IRI. Type relationships are not visualised, rather each node contains its type.
Hierarchical horizontal layout (dot)
http://example.ottr.xyz/argument/argument1 : LUB<ottr:IRI>
dpm:SputterSource
x:argument1
http://example.ottr.xyz/argument/argument2 : LUB<ottr:IRI>
x:argument2
http://example.ottr.xyz/argument/argument1 : LUB<ottr:IRI>->http://example.ottr.xyz/argument/argument2 : LUB<ottr:IRI>
dpm:intendedCompound
blank1632 : LUB<rdfs:Resource>
pmd:SetPoint, qudt:Diameter
http://example.ottr.xyz/argument/argument1 : LUB<ottr:IRI>->blank1632 : LUB<rdfs:Resource>
pmd:characteristic
blank1633 : LUB<rdfs:Resource>
pmd:SetPoint, dpm:Purity
http://example.ottr.xyz/argument/argument1 : LUB<ottr:IRI>->blank1633 : LUB<rdfs:Resource>
pmd:characteristic
https://www.dipromag.de/dipromag_onto/0.1/SputterSource : LUB<ottr:IRI>
dpm:SputterSource
https://w3id.org/pmd/co/ManufactureProcess : LUB<ottr:IRI>
pmd:ManufactureProcess
https://www.dipromag.de/dipromag_onto/0.1/SputterSource : LUB<ottr:IRI>->https://w3id.org/pmd/co/ManufactureProcess : LUB<ottr:IRI>
rdfs:subClassOf
"Sputter Source"^^http://www.w3.org/2001/XMLSchema#string : xsd:string
xsd:string
Sputter Source
https://www.dipromag.de/dipromag_onto/0.1/SputterSource : LUB<ottr:IRI>->"Sputter Source"^^http://www.w3.org/2001/XMLSchema#string : xsd:string
rdfs:label
argument4 : LUB<rdfs:Resource>
blank1632 : LUB<rdfs:Resource>->argument4 : LUB<rdfs:Resource>
pmd:value
http://qudt.org/vocab/M : LUB<ottr:IRI>
qudt:M
blank1632 : LUB<rdfs:Resource>->http://qudt.org/vocab/M : LUB<ottr:IRI>
pmd:unit
http://qudt.org/vocab/Unit : LUB<ottr:IRI>
qudt:Unit
http://qudt.org/vocab/M : LUB<ottr:IRI>->http://qudt.org/vocab/Unit : LUB<ottr:IRI>
rdfs:subClassOf
argument3 : LUB<rdfs:Resource>
blank1633 : LUB<rdfs:Resource>->argument3 : LUB<rdfs:Resource>
pmd:value
http://qudt.org/vocab/PERCENT : LUB<ottr:IRI>
qudt:PERCENT
blank1633 : LUB<rdfs:Resource>->http://qudt.org/vocab/PERCENT : LUB<ottr:IRI>
pmd:unit
http://qudt.org/vocab/PERCENT : LUB<ottr:IRI>->http://qudt.org/vocab/Unit : LUB<ottr:IRI>
rdfs:subClassOf
Hierarchical vertical layout (dot)
http://example.ottr.xyz/argument/argument1 : LUB<ottr:IRI>
dpm:SputterSource
x:argument1
http://example.ottr.xyz/argument/argument2 : LUB<ottr:IRI>
x:argument2
http://example.ottr.xyz/argument/argument1 : LUB<ottr:IRI>->http://example.ottr.xyz/argument/argument2 : LUB<ottr:IRI>
dpm:intendedCompound
blank1632 : LUB<rdfs:Resource>
pmd:SetPoint, qudt:Diameter
http://example.ottr.xyz/argument/argument1 : LUB<ottr:IRI>->blank1632 : LUB<rdfs:Resource>
pmd:characteristic
blank1633 : LUB<rdfs:Resource>
pmd:SetPoint, dpm:Purity
http://example.ottr.xyz/argument/argument1 : LUB<ottr:IRI>->blank1633 : LUB<rdfs:Resource>
pmd:characteristic
https://www.dipromag.de/dipromag_onto/0.1/SputterSource : LUB<ottr:IRI>
dpm:SputterSource
https://w3id.org/pmd/co/ManufactureProcess : LUB<ottr:IRI>
pmd:ManufactureProcess
https://www.dipromag.de/dipromag_onto/0.1/SputterSource : LUB<ottr:IRI>->https://w3id.org/pmd/co/ManufactureProcess : LUB<ottr:IRI>
rdfs:subClassOf
"Sputter Source"^^http://www.w3.org/2001/XMLSchema#string : xsd:string
xsd:string
Sputter Source
https://www.dipromag.de/dipromag_onto/0.1/SputterSource : LUB<ottr:IRI>->"Sputter Source"^^http://www.w3.org/2001/XMLSchema#string : xsd:string
rdfs:label
argument4 : LUB<rdfs:Resource>
blank1632 : LUB<rdfs:Resource>->argument4 : LUB<rdfs:Resource>
pmd:value
http://qudt.org/vocab/M : LUB<ottr:IRI>
qudt:M
blank1632 : LUB<rdfs:Resource>->http://qudt.org/vocab/M : LUB<ottr:IRI>
pmd:unit
http://qudt.org/vocab/Unit : LUB<ottr:IRI>
qudt:Unit
http://qudt.org/vocab/M : LUB<ottr:IRI>->http://qudt.org/vocab/Unit : LUB<ottr:IRI>
rdfs:subClassOf
argument3 : LUB<rdfs:Resource>
blank1633 : LUB<rdfs:Resource>->argument3 : LUB<rdfs:Resource>
pmd:value
http://qudt.org/vocab/PERCENT : LUB<ottr:IRI>
qudt:PERCENT
blank1633 : LUB<rdfs:Resource>->http://qudt.org/vocab/PERCENT : LUB<ottr:IRI>
pmd:unit
http://qudt.org/vocab/PERCENT : LUB<ottr:IRI>->http://qudt.org/vocab/Unit : LUB<ottr:IRI>
rdfs:subClassOf
Spring model layout (neato)
http://example.ottr.xyz/argument/argument1 : LUB<ottr:IRI>
dpm:SputterSource
x:argument1
http://example.ottr.xyz/argument/argument2 : LUB<ottr:IRI>
x:argument2
http://example.ottr.xyz/argument/argument1 : LUB<ottr:IRI>->http://example.ottr.xyz/argument/argument2 : LUB<ottr:IRI>
dpm:intendedCompound
blank1632 : LUB<rdfs:Resource>
pmd:SetPoint, qudt:Diameter
http://example.ottr.xyz/argument/argument1 : LUB<ottr:IRI>->blank1632 : LUB<rdfs:Resource>
pmd:characteristic
blank1633 : LUB<rdfs:Resource>
pmd:SetPoint, dpm:Purity
http://example.ottr.xyz/argument/argument1 : LUB<ottr:IRI>->blank1633 : LUB<rdfs:Resource>
pmd:characteristic
https://www.dipromag.de/dipromag_onto/0.1/SputterSource : LUB<ottr:IRI>
dpm:SputterSource
https://w3id.org/pmd/co/ManufactureProcess : LUB<ottr:IRI>
pmd:ManufactureProcess
https://www.dipromag.de/dipromag_onto/0.1/SputterSource : LUB<ottr:IRI>->https://w3id.org/pmd/co/ManufactureProcess : LUB<ottr:IRI>
rdfs:subClassOf
"Sputter Source"^^http://www.w3.org/2001/XMLSchema#string : xsd:string
xsd:string
Sputter Source
https://www.dipromag.de/dipromag_onto/0.1/SputterSource : LUB<ottr:IRI>->"Sputter Source"^^http://www.w3.org/2001/XMLSchema#string : xsd:string
rdfs:label
argument4 : LUB<rdfs:Resource>
blank1632 : LUB<rdfs:Resource>->argument4 : LUB<rdfs:Resource>
pmd:value
http://qudt.org/vocab/M : LUB<ottr:IRI>
qudt:M
blank1632 : LUB<rdfs:Resource>->http://qudt.org/vocab/M : LUB<ottr:IRI>
pmd:unit
http://qudt.org/vocab/Unit : LUB<ottr:IRI>
qudt:Unit
http://qudt.org/vocab/M : LUB<ottr:IRI>->http://qudt.org/vocab/Unit : LUB<ottr:IRI>
rdfs:subClassOf
argument3 : LUB<rdfs:Resource>
blank1633 : LUB<rdfs:Resource>->argument3 : LUB<rdfs:Resource>
pmd:value
http://qudt.org/vocab/PERCENT : LUB<ottr:IRI>
qudt:PERCENT
blank1633 : LUB<rdfs:Resource>->http://qudt.org/vocab/PERCENT : LUB<ottr:IRI>
pmd:unit
http://qudt.org/vocab/PERCENT : LUB<ottr:IRI>->http://qudt.org/vocab/Unit : LUB<ottr:IRI>
rdfs:subClassOf
Spring model layout (fdp)
http://example.ottr.xyz/argument/argument1 : LUB<ottr:IRI>
dpm:SputterSource
x:argument1
http://example.ottr.xyz/argument/argument2 : LUB<ottr:IRI>
x:argument2
http://example.ottr.xyz/argument/argument1 : LUB<ottr:IRI>->http://example.ottr.xyz/argument/argument2 : LUB<ottr:IRI>
dpm:intendedCompound
blank1632 : LUB<rdfs:Resource>
pmd:SetPoint, qudt:Diameter
http://example.ottr.xyz/argument/argument1 : LUB<ottr:IRI>->blank1632 : LUB<rdfs:Resource>
pmd:characteristic
blank1633 : LUB<rdfs:Resource>
pmd:SetPoint, dpm:Purity
http://example.ottr.xyz/argument/argument1 : LUB<ottr:IRI>->blank1633 : LUB<rdfs:Resource>
pmd:characteristic
https://www.dipromag.de/dipromag_onto/0.1/SputterSource : LUB<ottr:IRI>
dpm:SputterSource
https://w3id.org/pmd/co/ManufactureProcess : LUB<ottr:IRI>
pmd:ManufactureProcess
https://www.dipromag.de/dipromag_onto/0.1/SputterSource : LUB<ottr:IRI>->https://w3id.org/pmd/co/ManufactureProcess : LUB<ottr:IRI>
rdfs:subClassOf
"Sputter Source"^^http://www.w3.org/2001/XMLSchema#string : xsd:string
xsd:string
Sputter Source
https://www.dipromag.de/dipromag_onto/0.1/SputterSource : LUB<ottr:IRI>->"Sputter Source"^^http://www.w3.org/2001/XMLSchema#string : xsd:string
rdfs:label
argument4 : LUB<rdfs:Resource>
blank1632 : LUB<rdfs:Resource>->argument4 : LUB<rdfs:Resource>
pmd:value
http://qudt.org/vocab/M : LUB<ottr:IRI>
qudt:M
blank1632 : LUB<rdfs:Resource>->http://qudt.org/vocab/M : LUB<ottr:IRI>
pmd:unit
http://qudt.org/vocab/Unit : LUB<ottr:IRI>
qudt:Unit
http://qudt.org/vocab/M : LUB<ottr:IRI>->http://qudt.org/vocab/Unit : LUB<ottr:IRI>
rdfs:subClassOf
argument3 : LUB<rdfs:Resource>
blank1633 : LUB<rdfs:Resource>->argument3 : LUB<rdfs:Resource>
pmd:value
http://qudt.org/vocab/PERCENT : LUB<ottr:IRI>
qudt:PERCENT
blank1633 : LUB<rdfs:Resource>->http://qudt.org/vocab/PERCENT : LUB<ottr:IRI>
pmd:unit
http://qudt.org/vocab/PERCENT : LUB<ottr:IRI>->http://qudt.org/vocab/Unit : LUB<ottr:IRI>
rdfs:subClassOf
Radial layout (twopi)
http://example.ottr.xyz/argument/argument1 : LUB<ottr:IRI>
dpm:SputterSource
x:argument1
http://example.ottr.xyz/argument/argument2 : LUB<ottr:IRI>
x:argument2
http://example.ottr.xyz/argument/argument1 : LUB<ottr:IRI>->http://example.ottr.xyz/argument/argument2 : LUB<ottr:IRI>
dpm:intendedCompound
blank1632 : LUB<rdfs:Resource>
pmd:SetPoint, qudt:Diameter
http://example.ottr.xyz/argument/argument1 : LUB<ottr:IRI>->blank1632 : LUB<rdfs:Resource>
pmd:characteristic
blank1633 : LUB<rdfs:Resource>
pmd:SetPoint, dpm:Purity
http://example.ottr.xyz/argument/argument1 : LUB<ottr:IRI>->blank1633 : LUB<rdfs:Resource>
pmd:characteristic
https://www.dipromag.de/dipromag_onto/0.1/SputterSource : LUB<ottr:IRI>
dpm:SputterSource
https://w3id.org/pmd/co/ManufactureProcess : LUB<ottr:IRI>
pmd:ManufactureProcess
https://www.dipromag.de/dipromag_onto/0.1/SputterSource : LUB<ottr:IRI>->https://w3id.org/pmd/co/ManufactureProcess : LUB<ottr:IRI>
rdfs:subClassOf
"Sputter Source"^^http://www.w3.org/2001/XMLSchema#string : xsd:string
xsd:string
Sputter Source
https://www.dipromag.de/dipromag_onto/0.1/SputterSource : LUB<ottr:IRI>->"Sputter Source"^^http://www.w3.org/2001/XMLSchema#string : xsd:string
rdfs:label
argument4 : LUB<rdfs:Resource>
blank1632 : LUB<rdfs:Resource>->argument4 : LUB<rdfs:Resource>
pmd:value
http://qudt.org/vocab/M : LUB<ottr:IRI>
qudt:M
blank1632 : LUB<rdfs:Resource>->http://qudt.org/vocab/M : LUB<ottr:IRI>
pmd:unit
http://qudt.org/vocab/Unit : LUB<ottr:IRI>
qudt:Unit
http://qudt.org/vocab/M : LUB<ottr:IRI>->http://qudt.org/vocab/Unit : LUB<ottr:IRI>
rdfs:subClassOf
argument3 : LUB<rdfs:Resource>
blank1633 : LUB<rdfs:Resource>->argument3 : LUB<rdfs:Resource>
pmd:value
http://qudt.org/vocab/PERCENT : LUB<ottr:IRI>
qudt:PERCENT
blank1633 : LUB<rdfs:Resource>->http://qudt.org/vocab/PERCENT : LUB<ottr:IRI>
pmd:unit
http://qudt.org/vocab/PERCENT : LUB<ottr:IRI>->http://qudt.org/vocab/Unit : LUB<ottr:IRI>
rdfs:subClassOf
Circular layout (circo)
http://example.ottr.xyz/argument/argument1 : LUB<ottr:IRI>
dpm:SputterSource
x:argument1
http://example.ottr.xyz/argument/argument2 : LUB<ottr:IRI>
x:argument2
http://example.ottr.xyz/argument/argument1 : LUB<ottr:IRI>->http://example.ottr.xyz/argument/argument2 : LUB<ottr:IRI>
dpm:intendedCompound
blank1632 : LUB<rdfs:Resource>
pmd:SetPoint, qudt:Diameter
http://example.ottr.xyz/argument/argument1 : LUB<ottr:IRI>->blank1632 : LUB<rdfs:Resource>
pmd:characteristic
blank1633 : LUB<rdfs:Resource>
pmd:SetPoint, dpm:Purity
http://example.ottr.xyz/argument/argument1 : LUB<ottr:IRI>->blank1633 : LUB<rdfs:Resource>
pmd:characteristic
https://www.dipromag.de/dipromag_onto/0.1/SputterSource : LUB<ottr:IRI>
dpm:SputterSource
https://w3id.org/pmd/co/ManufactureProcess : LUB<ottr:IRI>
pmd:ManufactureProcess
https://www.dipromag.de/dipromag_onto/0.1/SputterSource : LUB<ottr:IRI>->https://w3id.org/pmd/co/ManufactureProcess : LUB<ottr:IRI>
rdfs:subClassOf
"Sputter Source"^^http://www.w3.org/2001/XMLSchema#string : xsd:string
xsd:string
Sputter Source
https://www.dipromag.de/dipromag_onto/0.1/SputterSource : LUB<ottr:IRI>->"Sputter Source"^^http://www.w3.org/2001/XMLSchema#string : xsd:string
rdfs:label
argument4 : LUB<rdfs:Resource>
blank1632 : LUB<rdfs:Resource>->argument4 : LUB<rdfs:Resource>
pmd:value
http://qudt.org/vocab/M : LUB<ottr:IRI>
qudt:M
blank1632 : LUB<rdfs:Resource>->http://qudt.org/vocab/M : LUB<ottr:IRI>
pmd:unit
http://qudt.org/vocab/Unit : LUB<ottr:IRI>
qudt:Unit
http://qudt.org/vocab/M : LUB<ottr:IRI>->http://qudt.org/vocab/Unit : LUB<ottr:IRI>
rdfs:subClassOf
argument3 : LUB<rdfs:Resource>
blank1633 : LUB<rdfs:Resource>->argument3 : LUB<rdfs:Resource>
pmd:value
http://qudt.org/vocab/PERCENT : LUB<ottr:IRI>
qudt:PERCENT
blank1633 : LUB<rdfs:Resource>->http://qudt.org/vocab/PERCENT : LUB<ottr:IRI>
pmd:unit
http://qudt.org/vocab/PERCENT : LUB<ottr:IRI>->http://qudt.org/vocab/Unit : LUB<ottr:IRI>
rdfs:subClassOf
Expanded RDF graph
qudt:PERCENT rdfs:subClassOf qudt:Unit .
x:argument1 rdf:type dpm:SputterSource ;
pmd:characteristic [ rdf:type dpm:Purity , pmd:SetPoint ;
pmd:unit qudt:PERCENT ;
pmd:value []
] ;
pmd:characteristic [ rdf:type qudt:Diameter , pmd:SetPoint ;
pmd:unit qudt:M ;
pmd:value []
] ;
dpm:intendedCompound x:argument2 .
dpm:SputterSource rdfs:label "Sputter Source" ;
rdfs:subClassOf pmd:ManufactureProcess .
qudt:M rdfs:subClassOf qudt:Unit . Interactive expansion 🛈 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:SampleProductionThinFilmSampleSputterSource(x:argument1, x:argument2, _:argument3, _:argument4)
ottr:Triple(x:argument1, dpm:intendedCompound, x:argument2)
o-owl-ax:SubClassOf(dpm:SputterSource, pmd:ManufactureProcess)
ottr:Triple(dpm:SputterSource, rdfs:subClassOf, pmd:ManufactureProcess)
o-rdf:Type(x:argument1, dpm:SputterSource)
ottr:Triple(x:argument1, rdf:type, dpm:SputterSource)
o-rdfs:Label(dpm:SputterSource, "Sputter Source")
ottr:Triple(dpm:SputterSource, rdfs:label, "Sputter Source")
dpm:HasCharacteristicNumerical(x:argument1, (pmd:SetPoint, qudt:Diameter), _:argument4, qudt:M)
ottr:Triple(x:argument1, pmd:characteristic, _:blank1628)
o-owl-ax:SubClassOf(qudt:M, qudt:Unit)
ottr:Triple(qudt:M, rdfs:subClassOf, qudt:Unit)
dpm:ValueObject(_:blank1628, (pmd:SetPoint, qudt:Diameter), _:argument4, qudt:M)
ottr:Triple(_:blank1628, pmd:value, _:argument4)
ottr:Triple(_:blank1628, pmd:unit, qudt:M)
cross | o-rdf:Type(_:blank1628, ++(pmd:SetPoint, qudt:Diameter))
ottr:Triple(_:blank1628, rdf:type, (pmd:SetPoint, qudt:Diameter))
dpm:HasCharacteristicNumerical(x:argument1, (pmd:SetPoint, dpm:Purity), _:argument3, qudt:PERCENT)
ottr:Triple(x:argument1, pmd:characteristic, _:blank1629)
o-owl-ax:SubClassOf(qudt:PERCENT, qudt:Unit)
ottr:Triple(qudt:PERCENT, rdfs:subClassOf, qudt:Unit)
dpm:ValueObject(_:blank1629, (pmd:SetPoint, dpm:Purity), _:argument3, qudt:PERCENT)
ottr:Triple(_:blank1629, pmd:value, _:argument3)
ottr:Triple(_:blank1629, pmd:unit, qudt:PERCENT)
cross | o-rdf:Type(_:blank1629, ++(pmd:SetPoint, dpm:Purity))
ottr:Triple(_:blank1629, rdf:type, (pmd:SetPoint, dpm:Purity))
Serialisations stOTTR dpm:SampleProductionThinFilmSampleSputterSource[
ottr:IRI ?source_name,
ottr:IRI ?source_compound,
xsd:float ?target_purity_unit_percent,
xsd:float ?target_diameter_unit_m
] :: {
ottr:Triple(?source_name, dpm:intendedCompound, ?source_compound),
o-owl-ax:SubClassOf(dpm:SputterSource, pmd:ManufactureProcess),
o-rdf:Type(?source_name, dpm:SputterSource),
o-rdfs:Label(dpm:SputterSource, "Sputter Source"),
dpm:HasCharacteristicNumerical(?source_name, (pmd:SetPoint, qudt:Diameter), ?target_diameter_unit_m, qudt:M),
dpm:HasCharacteristicNumerical(?source_name, (pmd:SetPoint, dpm:Purity), ?target_purity_unit_percent, qudt:PERCENT)
} . RDF/wOTTR
dpm:SampleProductionThinFilmSampleSputterSource
rdf:type ottr:Template ;
ottr:parameters ( [ ottr:name "source_name" ;
ottr:type ottr:IRI ;
ottr:variable _:b0
]
[ ottr:name "source_compound" ;
ottr:type ottr:IRI ;
ottr:variable _:b1
]
[ ottr:name "target_purity_unit_percent" ;
ottr:type xsd:float ;
ottr:variable _:b2
]
[ ottr:name "target_diameter_unit_m" ;
ottr:type xsd:float ;
ottr:variable _:b3
]
) ;
ottr:pattern [ ottr:of dpm:HasCharacteristicNumerical ;
ottr:values ( _:b0
( pmd:SetPoint dpm:Purity )
_:b2
qudt:PERCENT
)
] ;
ottr:pattern [ ottr:of o-rdfs:Label ;
ottr:values ( dpm:SputterSource "Sputter Source" )
] ;
ottr:pattern [ ottr:of o-rdf:Type ;
ottr:values ( _:b0
dpm:SputterSource
)
] ;
ottr:pattern [ ottr:of dpm:HasCharacteristicNumerical ;
ottr:values ( _:b0
( pmd:SetPoint qudt:Diameter )
_:b3
qudt:M
)
] ;
ottr:pattern [ ottr:of o-owl-ax:SubClassOf ;
ottr:values ( dpm:SputterSource pmd:ManufactureProcess )
] ;
ottr:pattern [ ottr:of ottr:Triple ;
ottr:values ( _:b0
dpm:intendedCompound
_:b1
)
] .