Skip to content

adding relation 'instrument in', vs adjusting 'accomplice in'? #194

@jonathanvajda

Description

@jonathanvajda

I am looking for a relation for instrumental objects of a process (roughly corresponds to the dative case of means), that is more specific than mere participates_in. If I make a SPARQL query for participants that are not agent_in that process, it'll give more participants than I'd like to return in the query. I'd need to also exclude some inputs ('is input of') but that is not always desirable, exclude some affected participants ('is affected by'), also not always desirable. It seems like the query would have to be ad hoc or hard to provide general guidance on, depending on the process I have in view. This is odd because the relation I have in mind is reusable across a wide variety of processes, and seems like general guidance would be feasible.

Examples:

  • Truck instrument_in Act of Vehicle Use
  • Infrared Camera instrument_in Act of Sensing
  • Weapon instrument_in Act of Weapon Use
  • Radio Transponder instrument_in Act of Communication

The domain and range of CCO:'accomplice in' seem like a good pre-existing relation for the semantics of the relation to be 'instrument in'. The domain of 'accomplice in' is BFO:'material entity'; the range is BFO:process, however:

  • 'accomplice in' seems to bring not only connotations of instrumentality but also being an Agent (Person or Organization). The definition given confirms this, since it says "an agent a1 is accomplice_in some Processual Entity P1...". This suggests that the domain restriction should be 'agent'. This matches standard dictionaries on the use of the term 'accomplice', for whatever that's worth.
  • 'accomplice in' seems like a subProperty of 'instrument_in' anyway

So, I don't want to use 'accomplice in'.

I am not sure what hard limits to the semantics of instruments, though. Would it be limited to only material entities? I'm not sure. According to Neil Otte [(#104)], it seems that reference systems and scales could be used as an instrument? (not sure he endorses my construal...) If so, the domain would be continuant, but not an immaterial entity? This avoids needing to talking about the reference system bearing a role (which is verboten, given it is a GDC). Maybe this is a worthwhile strategy.

What is everyone's thoughts?

Could we add a relation 'instrument_in' with a domain of BFO:continuant and range of BFO:process? This would also benefit with adding its inverse "has instrument".

Moreover, I'd suggest that if we add 'instrument in' we consider making 'accomplice in' a subProperty of 'instrument in'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions