]> Lady’s Gitweb - Vocab/commit
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)
commit902e75e8644b2c86ed5e1fc3c8f59c07ca44ba93
tree8def5bf19edefa5068efea722e2af23830d71cb3
parent3dd37541ea2788d379943c77983828ea813c9b14
Support disjoint unions; improve modelling somewhat

- `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.
13 files changed:
DTD
data/classes/anno¦Selector
data/classes/awol¦FeedOrEntry
data/classes/dcterms¦LicenseDocument
data/classes/dcterms¦LocationPeriodOrJurisdiction
data/classes/dcterms¦MediaType
data/classes/dcterms¦MediaTypeOrExtent
data/classes/foaf¦Agent
data/classes/foaf¦Document
data/object_properties/dcterms¦coverage
data/object_properties/dcterms¦format
transforms/infer.xslt
transforms/terms.xslt
This page took 0.027121 seconds and 4 git commands to generate.