Skip to content

Vocabulary

The Particles vocabulary namespace is https://linkedparticles.org/vocab#.

Every term below is a # fragment of this page: the JSON-LD @context and the SHACL shapes name terms as particles:<term>, which expands to https://linkedparticles.org/vocab#<term> and resolves here. The normative definitions live in the technical specification; this page is the dereferenceable index of the identifiers themselves.

Terms are stable; this page is generated

This page is rendered at build time from the canonical context.jsonld, so it cannot drift from the artifact a consumer actually fetches.

Class terms

The record types the schema defines.

Term JSON key IRI
Particle Particle https://linkedparticles.org/vocab#Particle
Subject Subject https://linkedparticles.org/vocab#Subject
CorpusEntry CorpusEntry https://linkedparticles.org/vocab#CorpusEntry
Snapshot Snapshot https://linkedparticles.org/vocab#Snapshot
SourceTrustStatement SourceTrustStatement https://linkedparticles.org/vocab#SourceTrustStatement
SourceRef SourceRef https://linkedparticles.org/vocab#SourceRef
ProvenanceRef ProvenanceRef https://linkedparticles.org/vocab#ProvenanceRef
ExternalRef ExternalRef https://linkedparticles.org/vocab#ExternalRef
ParticleRelation ParticleRelation https://linkedparticles.org/vocab#ParticleRelation
ReviewParticle ReviewParticle https://linkedparticles.org/vocab#ReviewParticle
ContributorRef ContributorRef https://linkedparticles.org/vocab#ContributorRef
ExtractorRef ExtractorRef https://linkedparticles.org/vocab#ExtractorRef
StructuredClaim StructuredClaim https://linkedparticles.org/vocab#StructuredClaim
ClaimTerm ClaimTerm https://linkedparticles.org/vocab#ClaimTerm

Property terms

Each row is one vocabulary term and the JSON key (or keys) that bind to it, with the JSON-LD typing the context declares.

Term JSON key JSON-LD typing
alias aliases @container: @set
archivePath archivePath —
assertedAt assertedAt @type: xsd:dateTime
assertionModality assertionModality —
at at @type: xsd:dateTime
authorId authorId —
authorRole authorRole —
basis basis @type: @json
calibrationMethod calibrationMethod —
calibrationRef calibrationRef —
calibrationSource calibrationSource —
canonicalForm canonicalForm —
canonicalName canonicalName —
capturedAt capturedAt @type: xsd:dateTime
chunkHash chunkHash —
confidence confidence @type: @json
confidenceValue confidenceValue @type: xsd:float
content content @type: xsd:string
contentHash contentHash —
contentPublishedAt contentPublishedAt @type: xsd:dateTime
contextFingerprint contextFingerprint —
contributors contributors @container: @list
corpusEntryId corpusEntryId @type: xsd:string
createdAt createdAt @type: xsd:dateTime
createdBy createdBy —
datatype datatype @type: @id
depositedBy depositedBy —
description description —
domain domain —
entryId entryId —
etag etag —
externalId externalId —
externalRef externalIds, externalRefs @container: @set
extractionProviderModel extractionProviderModel —
extractionStatus extractionStatus —
extractorName extractorName —
extractorRef extractorRef —
extractorVersion extractorVersion —
fetchPolicy fetchPolicy —
formatVersion formatVersion —
generatedAt generatedAt @type: xsd:dateTime
inconsistencyParticleId inconsistencyParticleId @type: @id
language language —
lastModified lastModified @type: xsd:dateTime
location location —
mutability mutability —
namespace namespace —
note note —
particleA particleA @type: @id
particleB particleB @type: @id
particleType particleType —
policyProvenance policyProvenance —
properties properties @type: @json
refType refType —
refersTo refersTo @type: @id
relationType relationType —
resolution resolution —
reviewId reviewId —
reviewedAt reviewedAt @type: xsd:dateTime
reviewerId reviewerId —
role role —
schemaVersion schemaVersion —
sequenceContext sequenceContext @container: @list
snapshot snapshots @container: @list
snapshotId snapshotId —
sourceParticleId sourceParticleId —
sourceRef sourceRef —
sourceSubjectId sourceSubjectId —
sourceType sourceType —
statementId statementId —
status status —
statusReason statusReason —
structuredClaim structuredClaim —
structurizerId structurizerId —
structurizerVersion structurizerVersion —
subject subjectIds @type: @id @container: @set
subjectClass subjectClass —
subjectId subjectId @type: @id
subjects subjects @container: @list
supersedes supersedes @type: @id
tag tags @container: @set
termKind termKind —
termValue termValue —
trustRank trustRank @type: xsd:float
trustStatementId trustStatementId @type: @id
uncertaintyKind uncertaintyKind —
uri uri @type: @id
uriR uriR @type: xsd:anyURI
variance variance @type: xsd:float
warcRecordType warcRecordType —

Individual terms

The enumerated values (lifecycle status and PSUM uncertainty nature) carry IRIs of their own so a serialized particle names them by identifier rather than by string.

Term JSON key IRI
ALEATORY ALEATORY https://www.omg.org/spec/PSUM/1.0/ALEATORY
EPISTEMIC EPISTEMIC https://www.omg.org/spec/PSUM/1.0/EPISTEMIC
ACTIVE ACTIVE https://linkedparticles.org/vocab#ACTIVE
SUPERSEDED SUPERSEDED https://linkedparticles.org/vocab#SUPERSEDED
RETRACTED RETRACTED https://linkedparticles.org/vocab#RETRACTED
PROVENANCE_STALE PROVENANCE_STALE https://linkedparticles.org/vocab#PROVENANCE_STALE
INCONSISTENCY INCONSISTENCY https://linkedparticles.org/vocab#INCONSISTENCY

Terms mapped into external vocabularies

Where an established vocabulary already has the term, the context maps onto it instead of minting a Particles IRI. These identifiers dereference at their own hosts, not here.

JSON key IRI
assertedBy https://www.omg.org/spec/PSUM/1.0/assertedBy
validUntil https://www.omg.org/spec/PSUM/1.0/duration
object http://www.w3.org/1999/02/22-rdf-syntax-ns#object
predicate http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate
subject http://www.w3.org/1999/02/22-rdf-syntax-ns#subject
uncertaintyNature https://www.omg.org/spec/PSUM/1.0/uncertaintyNature
provenance http://www.w3.org/ns/prov#wasDerivedFrom

Keyword aliases

JSON key JSON-LD keyword
id @id

Prefixes the context declares. The Particles ones under …/vocab/ are extension-scoped: they namespace the domain-specific fields an extractor may attach, carry no terms in the core context, and each dereferences to its own page (linked below). Every other prefix maps onto an established external vocabulary that resolves at its own host.

Prefix Namespace IRI
dc http://purl.org/dc/terms/
extraction https://linkedparticles.org/vocab/extraction#
geo http://www.w3.org/2003/01/geo/wgs84_pos#
hn https://linkedparticles.org/vocab/hn#
mastodon https://linkedparticles.org/vocab/mastodon#
nm http://nomisma.org/id/
nmo http://nomisma.org/ontology#
nuds http://nomisma.org/nuds#
numista https://linkedparticles.org/vocab/numista#
owl http://www.w3.org/2002/07/owl#
particles https://linkedparticles.org/vocab#
prov http://www.w3.org/ns/prov#
psum https://www.omg.org/spec/PSUM/1.0/
rdf http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs http://www.w3.org/2000/01/rdf-schema#
schema https://schema.org/
skos http://www.w3.org/2004/02/skos/core#
social https://linkedparticles.org/vocab/social#
thread https://linkedparticles.org/vocab/thread#
wd http://www.wikidata.org/entity/
wdt http://www.wikidata.org/prop/direct/
xsd http://www.w3.org/2001/XMLSchema#

Machine-readable artifacts

Served byte-identical at their canonical identifiers: