Material Transformation Pattern
type: Ontology
version info: 1.1
related c ps: This pattern can be chained with the Semantic Trajectory ODP to facilitate understanding of a complete manufacturing process from raw material extraction to assembly of all components needed for that product. More info about Semantic Trajectory ODP can be obtained from the following reference: Hu, Y., Janowicz, K., Carral, D., Scheider, S., Kuhn, W., Berg-Cross, G., Hitzler, P., Dean, M., Kolas, D.: A geo-ontology design pattern for semantic trajectories. In:Spatial Information Theory, pp. 438-456. Springer (2013)
version info: Contributions are also provided by Michelle Cheatham, Krzysztof Janowicz, Holly Ferguson, Pascal Hitzler, Aimee Bucellato, Krishnaprasad Thirunarayan, Gary Berg-Cross
has consequences: This is not a very generic pattern describing a change of states. It may not be applicable to broader types of transformation, like change of money, or change of political affiliations, etc.
scenarios: A pile of wood is transformed into ash by burning. Emboddied energy involved in the process of mixing aggregate, water, cement and other binders to create concrete. Materials required to construct a manufactured artifact such as a window (glass, wood, aluminum).
comment: There are two axioms that we need in this pattern but not expressible in OWL. The first says that there is at least one of the input that is not in the output of the transformation, which cannot be expressed in FOL as the formula: ALL x.( MaterialTransformation(x) IMPLIES Exists y.(hasInput(x,y) AND NOT hasOutput(x,y) ) ) The second states that there is at least one of the output that is not part of the input of the transformation: ALL x.( MaterialTransformation(x) IMPLIES Exists y.(hasOutput(x,y) AND NOT hasInput(x,y) ) ) Thus, this OWL encoding does not contain any axiom expressing the above two.
has intent: To contextualize the transformation process from raw components and the required equipment to a final manufactured artifact.
version info: Created by Adila Krisnadhi and Charles Vardeman
covers requirements: What material resources were required to produce a product? Where did the transformation take place? What was the time necessary for the transformation? What other materials or conditions were necessary for the transformation process to occur? What materials change during the transformation? How much energy is required for the transformation to take place?
prior version: MaterialTransformationPattern
imports: cpannotationschema.owl
imports: time

hasCatalyst
type: ObjectProperty

hasInput
type: ObjectProperty

hasOutput
type: ObjectProperty

occursDuring
type: ObjectProperty

occursInNeighborhood
type: ObjectProperty

Catalyst
type: Class
subclass of: Class
  intersection of: Input
  intersection of: Output

Input
type: Class
subclass of: MaterialObject

MaterialObject
type: Class

MaterialTransformation
type: Class
subclass of: Restriction
  on property: occursInNeighborhood
  some values from: Neighborhood
subclass of: Restriction
  on property: hasOutput
  all values from: Output
subclass of: Restriction
  on property: occursDuring
  some values from: Interval
subclass of: Restriction
  on property: hasCatalyst
  all values from: Catalyst
subclass of: Restriction
  on property: hasInput
  all values from: Input
subclass of: Restriction
  on property: hasInput
  some values from: Input
subclass of: Restriction
  on property: occursDuring
  all values from: Interval
subclass of: Restriction
  on property: hasOutput
  some values from: Output
subclass of: Restriction
  on property: occursInNeighborhood
  all values from: Neighborhood

Neighborhood
type: Class

Output
type: Class
subclass of: MaterialObject