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/975edf97a4ea24d6905a1198c9bc829e6631ca3a?ds=inline;hp=2e47aa87081f9ebdecdd7fb5e8a74271616ecb91 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..17d89c8 100644 --- "a/data/classes/awol\302\246Generator" +++ "b/data/classes/awol\302\246Generator" @@ -1,6 +1,6 @@ @@ -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..3c91e49 100644 --- "a/data/classes/awol\302\246GeneratorOrPerson" +++ "b/data/classes/awol\302\246GeneratorOrPerson" @@ -1,6 +1,6 @@ @@ -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..95261ff 100644 --- "a/data/classes/awol\302\246Person" +++ "b/data/classes/awol\302\246Person" @@ -1,6 +1,6 @@ @@ -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..208a141 100644 --- "a/data/classes/contact\302\246SocialEntity" +++ "b/data/classes/contact\302\246SocialEntity" @@ -1,6 +1,6 @@ @@ -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..8e75fb6 100644 --- "a/data/datatype_properties/foaf\302\246nick" +++ "b/data/datatype_properties/foaf\302\246nick" @@ -1,6 +1,6 @@ @@ -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..7e109ab 100644 --- "a/data/object_properties/awol\302\246author" +++ "b/data/object_properties/awol\302\246author" @@ -1,6 +1,6 @@ @@ -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..4e31ed3 100644 --- "a/data/object_properties/awol\302\246contributor" +++ "b/data/object_properties/awol\302\246contributor" @@ -1,6 +1,6 @@ @@ -14,9 +14,6 @@ SPDX-License-Identifier: CC0-1.0 - - -