[ <http://purl.org/dc/elements/1.1/description>
"Central URI to identify this template instance." ;
<http://www.w3.org/2004/02/skos/core#example>
"dpm:CompositionModificationTS20230606a" ;
<http://www.w3.org/2004/02/skos/core#note>
""
] .
[ <http://purl.org/dc/elements/1.1/description>
" A reference to the new composition entity (URI in the ontology) that is created through the modification. If this composition does not exist, it will be created automatically through this instantiation." ;
<http://www.w3.org/2004/02/skos/core#example>
"dpm:CoCr2AlCr" ;
<http://www.w3.org/2004/02/skos/core#note>
""
] .
dpm:CompositionModification
rdfs:label "CompositionModification" ;
ottr:status ottr:draft ;
<http://purl.org/dc/elements/1.1/description>
"This template can be used to describe modifications of a stoichiometry through, e.g. substitution or doping." ;
<http://purl.org/dc/elements/1.1/title>
"CompositionModification" ;
owl:versionInfo "0.0.1" ;
<http://www.w3.org/2004/02/skos/core#note>
"It is usually referenced from the dpm:GoalsAndAmbitions template." .
[ <http://purl.org/dc/elements/1.1/description>
"A textual description about what type of modifications are done." ;
<http://www.w3.org/2004/02/skos/core#example>
"doping" ;
<http://www.w3.org/2004/02/skos/core#note>
""
] .
[ <http://purl.org/dc/elements/1.1/description>
" ?substituted_element and ?substituted_element_amount_unit_at_percent belong together, therefore, ?substituted_element at position i is associated with the ?substituted_element_amount_unit_at_percent at position i. These parameters describe what is taken out of the composition." ;
<http://www.w3.org/2004/02/skos/core#example>
"dpm:Aluminium" ;
<http://www.w3.org/2004/02/skos/core#note>
""
] .
[ <http://purl.org/dc/elements/1.1/description>
"?inserted_element and ?inserted_element_amount_unit_at_percent belong together, therefore, ?inserted_element at position i is associated with the ?inserted_element_amount_unit_at_percent at position i. These parameters describe what is added to the composition." ;
<http://www.w3.org/2004/02/skos/core#example>
"0.01" ;
<http://www.w3.org/2004/02/skos/core#note>
""
] .
[ <http://purl.org/dc/elements/1.1/description>
"?inserted_element and ?inserted_element_amount_unit_at_percent belong together, therefore, ?inserted_element at position i is associated with the ?inserted_element_amount_unit_at_percent at position i. These parameters describe what is added to the composition." ;
<http://www.w3.org/2004/02/skos/core#example>
"Cr" ;
<http://www.w3.org/2004/02/skos/core#note>
""
] .
[ <http://purl.org/dc/elements/1.1/description>
"Reference to the source composition entity (URI in the ontology) that is modified." ;
<http://www.w3.org/2004/02/skos/core#example>
"dpm:CoCr2Al" ;
<http://www.w3.org/2004/02/skos/core#note>
""
] .
[ <http://purl.org/dc/elements/1.1/description>
"?substituted_element and ?substituted_element_amount_unit_at_percent belong together, therefore, ?substituted_element at position i is associated with the ?substituted_element_amount_unit_at_percent at position i. These parameters describe what is taken out of the composition." ;
<http://www.w3.org/2004/02/skos/core#example>
"0.01" ;
<http://www.w3.org/2004/02/skos/core#note>
""
] .
Parameters
🛈 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
composition_modification
ottr:IRI
no
no
no
2
source_composition
ottr:IRI
no
no
no
3
substituted_element
List<ottr:IRI>
no
no
no
4
substituted_element_amount_unit_at_percent
List<ottr:IRI>
no
no
no
5
inserted_element
List<ottr:IRI>
no
no
no
6
inserted_element_amount_unit_at_percent
List<ottr:IRI>
no
no
no
7
new_composition
ottr:IRI
no
yes
no
8
description
xsd:string
no
yes
no
Pattern
stOTTR
🛈 stOTTR serialisation of the template without annotation instances.
🛈 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.
🛈 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.
🛈 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.
Hierarchical horizontal layout (dot)
Hierarchical vertical layout (dot)
Spring model layout (neato)
Spring model layout (fdp)
Radial layout (twopi)
Circular layout (circo)
List of dependencies
🛈 The number in parenthesis is the number of instances of each template.
🛈 The templates in this library that depend on this template.
None found.
Metrics
🛈 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.
dpm:CompositionModification[
! ottr:IRI ?composition_modification,
! ottr:IRI ?source_composition,
! List<ottr:IRI> ?substituted_element,
! List<ottr:IRI> ?substituted_element_amount_unit_at_percent,
! List<ottr:IRI> ?inserted_element,
! List<ottr:IRI> ?inserted_element_amount_unit_at_percent,
ottr:IRI ?new_composition,
xsd:string ?description
]
@@o-docttr:Parameter(
_:blank512,
"Central URI to identify this template instance.",
"dpm:CompositionModificationTS20230606a",
""),
@@o-docttr:Parameter(
_:blank513,
"Reference to the source composition entity (URI in the ontology) that is modified.",
"dpm:CoCr2Al",
""),
@@o-docttr:Parameter(
_:blank514,
" ?substituted_element and ?substituted_element_amount_unit_at_percent belong together, therefore, ?substituted_element at position i is associated with the ?substituted_element_amount_unit_at_percent at position i. These parameters describe what is taken out of the composition.",
"dpm:Aluminium",
""),
@@o-docttr:Parameter(
_:blank515,
"?substituted_element and ?substituted_element_amount_unit_at_percent belong together, therefore, ?substituted_element at position i is associated with the ?substituted_element_amount_unit_at_percent at position i. These parameters describe what is taken out of the composition.",
"0.01",
""),
@@o-docttr:Parameter(
_:blank516,
"?inserted_element and ?inserted_element_amount_unit_at_percent belong together, therefore, ?inserted_element at position i is associated with the ?inserted_element_amount_unit_at_percent at position i. These parameters describe what is added to the composition.",
"Cr",
""),
@@o-docttr:Parameter(
_:blank517,
"?inserted_element and ?inserted_element_amount_unit_at_percent belong together, therefore, ?inserted_element at position i is associated with the ?inserted_element_amount_unit_at_percent at position i. These parameters describe what is added to the composition.",
"0.01",
""),
@@o-docttr:Parameter(
_:blank518,
" A reference to the new composition entity (URI in the ontology) that is created through the modification. If this composition does not exist, it will be created automatically through this instantiation.",
"dpm:CoCr2AlCr",
""),
@@o-docttr:Parameter(
_:blank519,
"A textual description about what type of modifications are done.",
"doping",
""),
@@o-docttr:Signature(
dpm:CompositionModification,
"CompositionModification",
"This template can be used to describe modifications of a stoichiometry through, e.g. substitution or doping.",
none,
("It is usually referenced from the dpm:GoalsAndAmbitions template."),
none,
none),
@@o-docttr:Version(
dpm:CompositionModification,
ottr:draft,
"0.0.1",
none,
none)
:: {
dpm:Process(?composition_modification, (?source_composition), (?new_composition), none, none, none, none),
zipMin | dpm:SingleCompositionModification(?composition_modification, dpm:inserted, ++?inserted_element, ++?inserted_element_amount_unit_at_percent),
zipMin | dpm:SingleCompositionModification(?composition_modification, dpm:substituted, ++?substituted_element, ++?substituted_element_amount_unit_at_percent),
ottr:Triple(?composition_modification, rdfs:comment, ?description),
o-owl-ax:SubClassOf(dpm:CompositionModification, pmd:Process),
o-owl-ax:SubPropertyOf(dpm:compositionModification, pmd:characteristic),
o-owl-ax:SubPropertyOf(dpm:inserted, dpm:compositionModification),
o-owl-ax:SubPropertyOf(dpm:substituted, dpm:compositionModification),
o-rdf:Type(_:blank501, dpm:CompositionModification)
} .
RDF/wOTTR
dpm:CompositionModification
rdf:type ottr:Template ;
ottr:annotation [ ottr:of o-docttr:Parameter ;
ottr:values ( []
"?inserted_element and ?inserted_element_amount_unit_at_percent belong together, therefore, ?inserted_element at position i is associated with the ?inserted_element_amount_unit_at_percent at position i. These parameters describe what is added to the composition." "Cr" ""
)
] ;
ottr:annotation [ ottr:of o-docttr:Parameter ;
ottr:values ( []
"A textual description about what type of modifications are done." "doping" ""
)
] ;
ottr:annotation [ ottr:of o-docttr:Parameter ;
ottr:values ( []
" ?substituted_element and ?substituted_element_amount_unit_at_percent belong together, therefore, ?substituted_element at position i is associated with the ?substituted_element_amount_unit_at_percent at position i. These parameters describe what is taken out of the composition." "dpm:Aluminium" ""
)
] ;
ottr:annotation [ ottr:of o-docttr:Signature ;
ottr:values ( dpm:CompositionModification "CompositionModification" "This template can be used to describe modifications of a stoichiometry through, e.g. substitution or doping." ottr:none ( "It is usually referenced from the dpm:GoalsAndAmbitions template." ) ottr:none ottr:none )
] ;
ottr:annotation [ ottr:of o-docttr:Parameter ;
ottr:values ( []
" A reference to the new composition entity (URI in the ontology) that is created through the modification. If this composition does not exist, it will be created automatically through this instantiation." "dpm:CoCr2AlCr" ""
)
] ;
ottr:annotation [ ottr:of o-docttr:Version ;
ottr:values ( dpm:CompositionModification ottr:draft "0.0.1" ottr:none ottr:none )
] ;
ottr:annotation [ ottr:of o-docttr:Parameter ;
ottr:values ( []
"?substituted_element and ?substituted_element_amount_unit_at_percent belong together, therefore, ?substituted_element at position i is associated with the ?substituted_element_amount_unit_at_percent at position i. These parameters describe what is taken out of the composition." "0.01" ""
)
] ;
ottr:annotation [ ottr:of o-docttr:Parameter ;
ottr:values ( []
"Central URI to identify this template instance." "dpm:CompositionModificationTS20230606a" ""
)
] ;
ottr:annotation [ ottr:of o-docttr:Parameter ;
ottr:values ( []
"Reference to the source composition entity (URI in the ontology) that is modified." "dpm:CoCr2Al" ""
)
] ;
ottr:annotation [ ottr:of o-docttr:Parameter ;
ottr:values ( []
"?inserted_element and ?inserted_element_amount_unit_at_percent belong together, therefore, ?inserted_element at position i is associated with the ?inserted_element_amount_unit_at_percent at position i. These parameters describe what is added to the composition." "0.01" ""
)
] ;
ottr:parameters ( [ ottr:modifier ottr:nonBlank ;
ottr:type ottr:IRI ;
ottr:variable _:b0
]
[ ottr:modifier ottr:nonBlank ;
ottr:type ottr:IRI ;
ottr:variable _:b1
]
[ ottr:modifier ottr:nonBlank ;
ottr:type ( rdf:List ottr:IRI ) ;
ottr:variable _:b2
]
[ ottr:modifier ottr:nonBlank ;
ottr:type ( rdf:List ottr:IRI ) ;
ottr:variable _:b3
]
[ ottr:modifier ottr:nonBlank ;
ottr:type ( rdf:List ottr:IRI ) ;
ottr:variable _:b4
]
[ ottr:modifier ottr:nonBlank ;
ottr:type ( rdf:List ottr:IRI ) ;
ottr:variable _:b5
]
[ ottr:type ottr:IRI ;
ottr:variable _:b6
]
[ ottr:type xsd:string ;
ottr:variable _:b7
]
) ;
ottr:pattern [ ottr:of o-owl-ax:SubPropertyOf ;
ottr:values ( dpm:compositionModification pmd:characteristic )
] ;
ottr:pattern [ ottr:of dpm:Process ;
ottr:values ( _:b0
( _:b1
)
( _:b6
)
ottr:none ottr:none ottr:none ottr:none
)
] ;
ottr:pattern [ ottr:arguments ( [ ottr:value _:b0 ]
[ ottr:value dpm:inserted ]
[ ottr:modifier ottr:listExpand ;
ottr:value _:b4
]
[ ottr:modifier ottr:listExpand ;
ottr:value _:b5
]
) ;
ottr:modifier ottr:zipMin ;
ottr:of dpm:SingleCompositionModification
] ;
ottr:pattern [ ottr:of ottr:Triple ;
ottr:values ( _:b0
rdfs:comment
_:b7
)
] ;
ottr:pattern [ ottr:of o-owl-ax:SubPropertyOf ;
ottr:values ( dpm:inserted dpm:compositionModification )
] ;
ottr:pattern [ ottr:of o-rdf:Type ;
ottr:values ( []
dpm:CompositionModification
)
] ;
ottr:pattern [ ottr:of o-owl-ax:SubClassOf ;
ottr:values ( dpm:CompositionModification pmd:Process )
] ;
ottr:pattern [ ottr:of o-owl-ax:SubPropertyOf ;
ottr:values ( dpm:substituted dpm:compositionModification )
] ;
ottr:pattern [ ottr:arguments ( [ ottr:value _:b0 ]
[ ottr:value dpm:substituted ]
[ ottr:modifier ottr:listExpand ;
ottr:value _:b2
]
[ ottr:modifier ottr:listExpand ;
ottr:value _:b3
]
) ;
ottr:modifier ottr:zipMin ;
ottr:of dpm:SingleCompositionModification
] .
Prefixes
🛈 Prefixes are removed from all listings on this page for readability, but are listed here in RDF Turtle format.