From: Lady Date: Wed, 1 Jan 2025 19:47:33 +0000 (-0500) Subject: Improve agential modelling X-Git-Url: https://git.ladys.computer/Vocab/commitdiff_plain/213942af67b4e4f1aefdeedd11b6ad121b7fccd7 Improve agential modelling The vocabulary previously made a fair number of assumptions about agenthood which probably should not be sustained. `awol:Person` can now be a `foaf:OnlineAccount`, not just a `foaf:Person`, for example. --- diff --git "a/data/classes/awol\302\246Generator" "b/data/classes/awol\302\246Generator" index cbc85da..2fe4b0d 100644 --- "a/data/classes/awol\302\246Generator" +++ "b/data/classes/awol\302\246Generator" @@ -20,4 +20,7 @@ SPDX-License-Identifier: CC0-1.0 + + + diff --git "a/data/classes/awol\302\246GeneratorOrPerson" "b/data/classes/awol\302\246GeneratorOrPerson" index 170d3e5..12a05e8 100644 --- "a/data/classes/awol\302\246GeneratorOrPerson" +++ "b/data/classes/awol\302\246GeneratorOrPerson" @@ -29,9 +29,6 @@ SPDX-License-Identifier: CC0-1.0 - - - diff --git "a/data/classes/awol\302\246Person" "b/data/classes/awol\302\246Person" index 4628422..8629823 100644 --- "a/data/classes/awol\302\246Person" +++ "b/data/classes/awol\302\246Person" @@ -14,7 +14,8 @@ SPDX-License-Identifier: CC0-1.0 Despite the name, this class subclasses , not .

- requires that Persons have emails, but this requirement is not present in and this ontology does not recognize it. + requires that Persons be Agents and have emails, but these requirements are not present in and this ontology does not recognize them. + With respect to agenthood, this ontology leaves the door open for Online Account “Persons”, which are not necessarily Agents per·se.

diff --git "a/data/classes/contact\302\246SocialEntity" "b/data/classes/contact\302\246SocialEntity" index 290df58..2bff655 100644 --- "a/data/classes/contact\302\246SocialEntity" +++ "b/data/classes/contact\302\246SocialEntity" @@ -13,9 +13,11 @@ SPDX-License-Identifier: CC0-1.0

This class is intended as a broad category for people, organizations, and other entities which might be addressed in a social context, for example over the phone or via post. The emphasis on sociality distinguishes this class from that of Agents, which are defined based on their ability to perform actions. + (Many Social Entities are also Agents, but many may not be—for example, Online Accounts are used by Agents rather than being Agents themselves. + Nevertheless, Online Accounts may be addressed and sent messages.)

- Despite the above definitions, phone numbers in are actually generally conceived as properties of Contact Points. + Despite the above definitions, phone numbers in are actually generally conceived as properties of Contact Points rather than Social Entities proper.

diff --git "a/data/datatype_properties/foaf\302\246nick" "b/data/datatype_properties/foaf\302\246nick" index e5c2c4f..2e47680 100644 --- "a/data/datatype_properties/foaf\302\246nick" +++ "b/data/datatype_properties/foaf\302\246nick" @@ -8,11 +8,11 @@ SPDX-License-Identifier: CC0-1.0

- A short name used by this Agent, for example as a login identifier. + A short name used by this Social Entity, for example as a login identifier.

- The domain of this property is not formally given in , but implied to be either an Agent or a Person. - It is left undefined in this ontology, to enable its usage with certain concepts, like pseuds or personas, which might not formally fall into either category. + The domain of this property is not formally given in , but implied to be either a Person or, perhaps, more generally an Agent. + It is defined on Social Entities in this ontology to enable usage with certain concepts, like pseuds or personas, which might not formally fall into an agential model.

Some nicks may be names, but some may be identifiers. @@ -24,4 +24,7 @@ SPDX-License-Identifier: CC0-1.0 + + + diff --git "a/data/object_properties/awol\302\246author" "b/data/object_properties/awol\302\246author" index 2760e54..dc24857 100644 --- "a/data/object_properties/awol\302\246author" +++ "b/data/object_properties/awol\302\246author" @@ -14,9 +14,6 @@ SPDX-License-Identifier: CC0-1.0 - - - diff --git "a/data/object_properties/awol\302\246contributor" "b/data/object_properties/awol\302\246contributor" index bf884dc..b33a816 100644 --- "a/data/object_properties/awol\302\246contributor" +++ "b/data/object_properties/awol\302\246contributor" @@ -14,9 +14,6 @@ SPDX-License-Identifier: CC0-1.0 - - -