Skip to content

Extra Models

apmodel includes models for vocabularies beyond the core ActivityStreams 2.0 specification.

Security Vocabulary (security)

Models related to data integrity and cryptographic keys.

apmodel.extra.security.cryptographickey.CryptographicKey

Bases: ActivityPubModel

Data Integrity and Multikey (cid)

Models for W3C Data Integrity specifications.

apmodel.extra.cid.data_integrity_proof.DataIntegrityProof

Bases: ActivityPubModel

apmodel.extra.cid.multikey.Multikey

Bases: ActivityPubModel

Schema.org Extensions (schema)

Models from the schema.org vocabulary.

apmodel.extra.schema.propertyvalue.PropertyValue

Bases: ActivityPubModel

Other Extensions

Commonly used extensions from platforms like Mastodon.

apmodel.extra.emoji.Emoji

Bases: Object

apmodel.extra.hashtag.Hashtag

Bases: Link