com.t0ronto.commons.attestation

A single attestation in the t0ronto data commons: one quad asserting that `subject` stands in relation `predicate` to an object. Subject is an at-uri (a project entity, or another attestation in the retracts case). Predicate is an at-uri to a project predicate entity (see scripts/predicate_seed.json). Object is exactly one of `objectRef` (an at-uri reference to another entity — an edge in the graph), `objectLit` (a scalar literal — a property value; external IRIs live here as xsd:anyURI), or `objectStruct` (a compound value such as an address or social handle). Provenance is intrinsic and is NOT carried as fields: the record is signed by the repo's DID and stamped by the commit, so who-attested-it and when fall out of the substrate. Append-only by convention — corrections are new attestations (see the retracts predicate), not edits. rkey is a TID. Phase 8: every identity in the model — subject, predicate, objectRef — is an at-uri; the only strings are literals.

Repository @t0ronto.com did:plc:aux2optnbxmnea7ijbfca3ak namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authoritycommons.t0ronto.com
Indexed

What's different

same NSID · two revisions from the same publisher
commons.t0ronto.com · namespace authority
commons.t0ronto.com · namespace authority
1 change, 1 breaking

Some records or requests that were valid against the base schema aren't valid against this one, so update the code that writes and reads them before relying on it.

Record · properties

#main
Changed

predicate

breaking

Type changed.

string · knownValues: label | description | link | instanceOf | mainSubject | audience | cadence | locatedIn | broader | inScheme | address | geo | social | exactMatch | closeMatch | broadMatch | narrowMatch | sameAs | retracts→string · at-uri
6 properties and 1 def unchanged Open the full schema diff →