Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Divergence between Sensor (Device, agent (including humans), or software (simulation)) and Actuator (device) #280

Open
KathiSchleidt opened this issue Feb 26, 2025 · 3 comments · May be fixed by #287

Comments

@KathiSchleidt
Copy link
Contributor

The definition of Sensor is quite wide, Device, agent (including humans), or software (simulation) involved in or implementing a procedure

When we compare this with Actuator, it is much narrower, just a device that is used by, or implements, an (Actuation) Procedure

Looking at the underlying RDF, there's nothing to back up this difference. Thus, shouldn't we expand the textual definition of Actuator to be parallel with Sensor? Support human actuators?

@alexrobin
Copy link
Collaborator

@KathiSchleidt I fully agree with this.

@dr-shorthair
Copy link
Collaborator

dr-shorthair commented Mar 5, 2025

Yes - there are many inconsistencies and asymmetries in the text.
It'll require a close reading to tease all these out as we go public.

I've added documentation and editorial tags so we can gather them all together.

@dr-shorthair
Copy link
Collaborator

@maximelefrancois86 created a related issue #284 with the following comment:

a sosa:System is "a piece of infrastructure that implements a Procedure."
System generalizes the Actuator, Sensor, and Sampler classes.
In its definition, sosa:Sensor covers devices, agents (including humans), or softwares (simulations).
Therefore, agents (including humans), or softwares (simulations) are pieces of infrastructures.
Maybe we should relax the definition of sosa:System to "an entity (such as a piece of infrastructure) that implements a Procedure."

I'll close that and we'll manage it all together here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants