]> Lady’s Gitweb - Vocab/commitdiff
Support disjoint unions; improve modelling somewhat
authorLady <redacted>
Sat, 1 Mar 2025 22:43:24 +0000 (17:43 -0500)
committerLady <redacted>
Thu, 31 Jul 2025 01:13:41 +0000 (21:13 -0400)
- `anno:Selector` can no longer be refined by `anno:State` (in cases
  where an object is both).

- `awol:FeedOrEntry` is now formalized as a disjoint union of
  `awol:Feed` and `awol:Entry`. This was already true, as Feeds and
  Entries were disjoint and Feed Or Entry was equivalent to their
  union, but this states it explicitly.

- `dcterms:LicenseDocument` is now a subclass of `foaf:Document`.

- Plumbing `dcterms:` classes which simply indicated one of a variety
  of classes are now equivalent to their union, not simply superclasses
  of them. This simplifies the ranges of properties which previously
  indicated the union and aligns with how these classes were probably
  intended. This union is _not_ defined as disjoint.

- Superfluous disjoint rules were removed from `foaf:Agent` and
  `foaf:Document`; these can be inferred.


No differences found
This page took 0.161816 seconds and 4 git commands to generate.