Agente de software
SoftwareAgent · https://publicschema.org/SoftwareAgent
Un producto o sistema de software que realizó un paso en un proceso de prestación, por ejemplo un motor de puntuación que calculó una puntuación de prueba proxy de medios de vida o un motor de reglas que evaluó la elegibilidad. SoftwareAgent registra la identidad y la versión del software para que un resultado pueda reproducirse o auditarse posteriormente. SoftwareAgent es un subtipo de Agent, junto con Person y Organization. Es distinto de la Person u Organization responsable de la acción (registrada en propiedades como performed_by o evaluator) y de un Instrument (el cuestionario o la herramienta de medición administrada a un sujeto).
Propiedades
| Propiedad | Tipo | Definición |
|---|---|---|
| Nombre | string | |
| Versión | string | |
| Editor | concept:Agent incluye Person, Organization, SoftwareAgent | |
| URL de publicación | uri |
Evidencia
Aún no identificado en los sistemas de prestación relevados.
No mapped system currently models scoring engines or rule engines as structured entities. Software identity is typically left implicit or stored as a free-text log entry, which makes audit and reproducibility difficult.
| Norma | Equivalente | Correspondencia |
|---|---|---|
| PROV-O | SoftwareAgent | exact |
| Direct W3C PROV-O equivalent: a software agent that played a role in an activity. Our SoftwareAgent is scoped to recording the software that acted within a public delivery process. | ||
| FOAF | Agent | broad |
| foaf:Agent is the broad supertype covering persons, organisations, and software. SoftwareAgent is narrower: software specifically. Our Agent concept is the local peer for foaf:Agent and is the shared supertype of Person, Organization, and SoftwareAgent. | ||