Skip to content

objectProductionCausedByActivity

objectProductionCausedByActivity

Return the objects whose production was caused by the event or activity.

See the related model documentation

Example

From the record for a commission activity, the record for the object that was produced because of the commission would be in the response

Details

  • Class Given: Event,Activity
  • Returns Class: HumanMadeObject
  • Relationship: productionCausedBy

SPARQL

PREFIX crm: <http://www.cidoc-crm.org/cidoc-crm/>
PREFIX sci: <http://www.ics.forth.gr/isl/CRMsci/>

SELECT DISTINCT ?object
WHERE {
  {
    ?object crm:P108i_was_produced_by/(crm:P9_consists_of|crm:P9i_forms_part_of)*/sci:O13i_is_triggered_by $current .
  } UNION {
    $current sci:O13_triggers/(crm:P9_consists_of|crm:P9i_forms_part_of)*/crm:P108_has_produced ?object .
  }
}