Class AGENT


Slots on this class:

Documentation:
An agent is something or someone that can act on its own and produce changes in the world. There is more to agenthood than that, but for this ontology that is all that matters.
Instance-Of: Class
Subclass-Of: Biblio-thing
Domain-Of: Agent.name
Subclass-Partition: {Organization, Person}
Superclass-Of: Author, Organization, Person


Slots on instances of this class:

Agent.Name:
Slot-Cardinality: 1

Other Related Axioms:

(Subclass-Partition Biblio-Thing
                    (Setof Agent
                           Timepoint
                           Document
                           Reference
                           Conference))

(=> (Agent ?X) (Value-Cardinality ?X Agent.Name 1))

(=> (Agent.Name $X $Y) (Agent $X))


Notes: