]> Lady’s Gitweb - Vocab/log
Vocab
9 days agoImprove agential modelling
Lady [Wed, 1 Jan 2025 19:47:33 +0000 (14:47 -0500)]
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.

9 days agoUpdate ⛩📰 书社 to 0.13.3; “simplify” build
Lady [Wed, 1 Jan 2025 19:36:47 +0000 (14:36 -0500)]
Update ⛩📰 书社 to 0.13.3; “simplify” build

This now uses the official two‐step build mechanism instead of the
old hacked‐together one.

2 weeks agoMake contact:mailbox ⊂ awol:email, not the reverse
Lady [Fri, 13 Sep 2024 03:38:20 +0000 (23:38 -0400)]
Make contact:mailbox ⊂ awol:email, not the reverse

awol:email is not an inverse functional property, but contact:mailbox
is.

2 weeks agoMake foaf:OnlineAccount ⊂ contact:SocialEntity
Lady [Fri, 13 Sep 2024 03:34:56 +0000 (23:34 -0400)]
Make foaf:OnlineAccount ⊂ contact:SocialEntity

2 weeks agoRemove the range restriction on dc11:language
Lady [Fri, 13 Sep 2024 03:36:33 +0000 (23:36 -0400)]
Remove the range restriction on dc11:language

awol:lang can now be used generally when a value restricted to
xsd:language is desired.

2 weeks agoRefine Awol model
Lady [Fri, 13 Sep 2024 03:21:12 +0000 (23:21 -0400)]
Refine Awol model

- awol:Content can simply be equivalent to “anything with an awol:body
  or an awol:src”, and its restrictions are consequently inherited by
  any object which uses those properties. This simplifies the model,
  and makes it better match intended usage. awol:Content and awol:Link
  are made disjoint to prevent confusion with awol:lang and awol:type,
  which can (now) apply to either.

- awol:lang in particular is refined to not just provide the language
  of awol:Link¦s, but potentially any resource (as is true of
  awol:type). However, a domain restriction is made: If awol:Content
  has an awol:body which is a language‐tagged string, it must not also
  have an awol:lang. This continues to offer two possible encodings for
  plaintext content, one as an xsd:string with an awol:type of
  `text/plain` and an awol:lang, and another as a language‐tagged
  string with no awol:type or awol:lang. The latter is preferred.

- Many things are now classified as foaf:Document¦s which previously
  weren¦t, but reasonably should have been.

2 weeks agoCopyedit D·C·Terms, F·O·A·F, Swap Pim
Lady [Fri, 13 Sep 2024 03:31:16 +0000 (23:31 -0400)]
Copyedit D·C·Terms, F·O·A·F, Swap Pim

- Minor changes to descriptions.

- Removal of redundant relationships between the vocabularies.

- foaf:topic is now a subproperty of dcterms:subject, as it probably
  always should have been.

- sioc:webPage now has a range of foaf:Document.

2 weeks agoProperly subclass R·D·F Container classes
Lady [Fri, 13 Sep 2024 03:34:11 +0000 (23:34 -0400)]
Properly subclass R·D·F Container classes

2 weeks agoInitial commit; initial set of vocabs
Lady [Sun, 8 Sep 2024 02:08:13 +0000 (22:08 -0400)]
Initial commit; initial set of vocabs

Things which still need to be done with what is here :—

- Domains and ranges should be inferred, but aren¦t currently.

- Many terms involve more axioms than they need stricty need to,
  because they were written before the generated webpage supported
  basic inferencing.

- Better handling/display of term statuses??

- Honestly, everything probably deserves another close review just for
  accuracy.

Planned future work :—

- Support for profiles (i·e, subsets of the ontology with additional
  constraints).

- A lot more terms in the `ladys:` name·space.

This page took 0.021767 seconds and 4 git commands to generate.