linkml-activitystreams
type: SchemaDefinition
name: linkml-activitystreams
description: LinkML representation of ActivityStreams 2 Schema.
see also: https://linkml-activitypub.readthedocs.io
see also: https://github.com/p2p_ld/linkml-activitypub
see also: https://www.w3.org/TR/activitystreams-vocabulary/
id: https://github.com/p2p_ld/linkml-activitypub
imports: linkml:types
license: GNU GPL v3.0
prefixes:
  prefix prefix: as
  prefix reference: http://www.w3.org/ns/activitystreams#
prefixes:
  prefix prefix: linkml
  prefix reference: https://w3id.org/linkml/
prefixes:
  prefix prefix: owl
  prefix reference: http://www.w3.org/2002/07/owl#
prefixes:
  prefix prefix: rdf
  prefix reference: http://www.w3.org/1999/02/22-rdf-syntax-ns#
prefixes:
  prefix prefix: xml
  prefix reference: http://www.w3.org/XML/1998/namespace
prefixes:
  prefix prefix: xsd
  prefix reference: http://www.w3.org/2001/XMLSchema#
prefixes:
  prefix prefix: rdfs
  prefix reference: http://www.w3.org/2000/01/rdf-schema#
prefixes:
  prefix prefix: unit
  prefix reference: http://qudt.org/2.1/vocab/unit/
default prefix: as
default range: string
types: TypeDefinition
  name: anyURI
  definition uri: http://www.w3.org/ns/activitystreams#AnyURI
  from schema: https://github.com/p2p_ld/linkml-activitypub
  typeof: string
  base: str
  uri: http://www.w3.org/2001/XMLSchema#anyURI
types: TypeDefinition
  name: durationType
  definition uri: http://www.w3.org/ns/activitystreams#DurationType
  from schema: https://github.com/p2p_ld/linkml-activitypub
  typeof: string
  base: str
  uri: http://www.w3.org/2001/XMLSchema#duration
types: TypeDefinition
  name: nonNegativeInteger
  definition uri: http://www.w3.org/ns/activitystreams#NonNegativeInteger
  from schema: https://github.com/p2p_ld/linkml-activitypub
  typeof: integer
  base: int
  uri: http://www.w3.org/2001/XMLSchema#nonNegativeInteger
  minimum value: 0
types: TypeDefinition
  name: langString
  definition uri: http://www.w3.org/ns/activitystreams#LangString
  from schema: https://github.com/p2p_ld/linkml-activitypub
  typeof: string
  base: str
  uri: http://www.w3.org/1999/02/22-rdf-syntax-ns#langString
types: TypeDefinition
  name: string
  definition uri: https://w3id.org/linkml/String
  description: A character string
  notes: In RDF serializations, a slot with range of string is treated as a literal or type xsd:string. If you are authoring schemas in LinkML YAML, the type is referenced with the lower case "string".
  from schema: https://w3id.org/linkml/types
  imported from: linkml:types
  exact mappings: schema:Text
  base: str
  uri: http://www.w3.org/2001/XMLSchema#string
types: TypeDefinition
  name: integer
  definition uri: https://w3id.org/linkml/Integer
  description: An integer
  notes: If you are authoring schemas in LinkML YAML, the type is referenced with the lower case "integer".
  from schema: https://w3id.org/linkml/types
  imported from: linkml:types
  exact mappings: schema:Integer
  base: int
  uri: http://www.w3.org/2001/XMLSchema#integer
types: TypeDefinition
  name: boolean
  definition uri: https://w3id.org/linkml/Boolean
  description: A binary (true or false) value
  notes: If you are authoring schemas in LinkML YAML, the type is referenced with the lower case "boolean".
  from schema: https://w3id.org/linkml/types
  imported from: linkml:types
  exact mappings: schema:Boolean
  base: Bool
  uri: http://www.w3.org/2001/XMLSchema#boolean
  repr: bool
types: TypeDefinition
  name: float
  definition uri: https://w3id.org/linkml/Float
  description: A real number that conforms to the xsd:float specification
  notes: If you are authoring schemas in LinkML YAML, the type is referenced with the lower case "float".
  from schema: https://w3id.org/linkml/types
  imported from: linkml:types
  exact mappings: schema:Float
  base: float
  uri: http://www.w3.org/2001/XMLSchema#float
types: TypeDefinition
  name: double
  definition uri: https://w3id.org/linkml/Double
  description: A real number that conforms to the xsd:double specification
  notes: If you are authoring schemas in LinkML YAML, the type is referenced with the lower case "double".
  from schema: https://w3id.org/linkml/types
  imported from: linkml:types
  close mappings: schema:Float
  base: float
  uri: http://www.w3.org/2001/XMLSchema#double
types: TypeDefinition
  name: decimal
  definition uri: https://w3id.org/linkml/Decimal
  description: A real number with arbitrary precision that conforms to the xsd:decimal specification
  notes: If you are authoring schemas in LinkML YAML, the type is referenced with the lower case "decimal".
  from schema: https://w3id.org/linkml/types
  imported from: linkml:types
  broad mappings: schema:Number
  base: Decimal
  uri: http://www.w3.org/2001/XMLSchema#decimal
types: TypeDefinition
  name: time
  definition uri: https://w3id.org/linkml/Time
  description: A time object represents a (local) time of day, independent of any particular day
  notes: URI is dateTime because OWL reasoners do not work with straight date or time
  notes: If you are authoring schemas in LinkML YAML, the type is referenced with the lower case "time".
  from schema: https://w3id.org/linkml/types
  imported from: linkml:types
  exact mappings: schema:Time
  base: XSDTime
  uri: http://www.w3.org/2001/XMLSchema#time
  repr: str
types: TypeDefinition
  name: date
  definition uri: https://w3id.org/linkml/Date
  description: a date (year, month and day) in an idealized calendar
  notes: URI is dateTime because OWL reasoners don't work with straight date or time
  notes: If you are authoring schemas in LinkML YAML, the type is referenced with the lower case "date".
  from schema: https://w3id.org/linkml/types
  imported from: linkml:types
  exact mappings: schema:Date
  base: XSDDate
  uri: http://www.w3.org/2001/XMLSchema#date
  repr: str
types: TypeDefinition
  name: datetime
  definition uri: https://w3id.org/linkml/Datetime
  description: The combination of a date and time
  notes: If you are authoring schemas in LinkML YAML, the type is referenced with the lower case "datetime".
  from schema: https://w3id.org/linkml/types
  imported from: linkml:types
  exact mappings: schema:DateTime
  base: XSDDateTime
  uri: http://www.w3.org/2001/XMLSchema#dateTime
  repr: str
types: TypeDefinition
  name: date_or_datetime
  definition uri: https://w3id.org/linkml/DateOrDatetime
  description: Either a date or a datetime
  notes: If you are authoring schemas in LinkML YAML, the type is referenced with the lower case "date_or_datetime".
  from schema: https://w3id.org/linkml/types
  imported from: linkml:types
  base: str
  uri: https://w3id.org/linkml/DateOrDatetime
  repr: str
types: TypeDefinition
  name: uriorcurie
  definition uri: https://w3id.org/linkml/Uriorcurie
  description: a URI or a CURIE
  notes: If you are authoring schemas in LinkML YAML, the type is referenced with the lower case "uriorcurie".
  from schema: https://w3id.org/linkml/types
  imported from: linkml:types
  base: URIorCURIE
  uri: http://www.w3.org/2001/XMLSchema#anyURI
  repr: str
types: TypeDefinition
  name: curie
  definition uri: https://w3id.org/linkml/Curie
  conforms to: https://www.w3.org/TR/curie/
  description: a compact URI
  notes: If you are authoring schemas in LinkML YAML, the type is referenced with the lower case "curie".
  comments: in RDF serializations this MUST be expanded to a URI
  comments: in non-RDF serializations MAY be serialized as the compact representation
  from schema: https://w3id.org/linkml/types
  imported from: linkml:types
  base: Curie
  uri: http://www.w3.org/2001/XMLSchema#string
  repr: str
types: TypeDefinition
  name: uri
  definition uri: https://w3id.org/linkml/Uri
  conforms to: https://www.ietf.org/rfc/rfc3987.txt
  description: a complete URI
  notes: If you are authoring schemas in LinkML YAML, the type is referenced with the lower case "uri".
  comments: in RDF serializations a slot with range of uri is treated as a literal or type xsd:anyURI unless it is an identifier or a reference to an identifier, in which case it is translated directly to a node
  from schema: https://w3id.org/linkml/types
  imported from: linkml:types
  close mappings: schema:URL
  base: URI
  uri: http://www.w3.org/2001/XMLSchema#anyURI
  repr: str
slots: SlotDefinition
classes: ClassDefinition
metamodel version: 1.7.0
source file: activitystreams.yaml
source file date: 2024-01-14T21:45:03
source file size: 33568
generation date: 2024-01-14T21:50:28

TypeDefinition
name: ncname
definition uri: https://w3id.org/linkml/Ncname
description: Prefix part of CURIE
notes: If you are authoring schemas in LinkML YAML, the type is referenced with the lower case "ncname".
from schema: https://w3id.org/linkml/types
imported from: linkml:types
base: NCName
uri: http://www.w3.org/2001/XMLSchema#string
repr: str

TypeDefinition
name: objectidentifier
definition uri: https://w3id.org/linkml/Objectidentifier
description: A URI or CURIE that represents an object in the model.
notes: If you are authoring schemas in LinkML YAML, the type is referenced with the lower case "objectidentifier".
comments: Used for inheritance and type checking
from schema: https://w3id.org/linkml/types
imported from: linkml:types
base: ElementIdentifier
uri: http://www.w3.org/ns/shex#iri
repr: str

TypeDefinition
name: nodeidentifier
definition uri: https://w3id.org/linkml/Nodeidentifier
description: A URI, CURIE or BNODE that represents a node in a model.
notes: If you are authoring schemas in LinkML YAML, the type is referenced with the lower case "nodeidentifier".
from schema: https://w3id.org/linkml/types
imported from: linkml:types
base: NodeIdentifier
uri: http://www.w3.org/ns/shex#nonLiteral
repr: str

TypeDefinition
name: jsonpointer
definition uri: https://w3id.org/linkml/Jsonpointer
conforms to: https://datatracker.ietf.org/doc/html/rfc6901
description: A string encoding a JSON Pointer. The value of the string MUST conform to JSON Point syntax and SHOULD dereference to a valid object within the current instance document when encoded in tree form.
notes: If you are authoring schemas in LinkML YAML, the type is referenced with the lower case "jsonpointer".
from schema: https://w3id.org/linkml/types
imported from: linkml:types
base: str
uri: http://www.w3.org/2001/XMLSchema#string
repr: str

TypeDefinition
name: jsonpath
definition uri: https://w3id.org/linkml/Jsonpath
conforms to: https://www.ietf.org/archive/id/draft-goessner-dispatch-jsonpath-00.html
description: A string encoding a JSON Path. The value of the string MUST conform to JSON Point syntax and SHOULD dereference to zero or more valid objects within the current instance document when encoded in tree form.
notes: If you are authoring schemas in LinkML YAML, the type is referenced with the lower case "jsonpath".
from schema: https://w3id.org/linkml/types
imported from: linkml:types
base: str
uri: http://www.w3.org/2001/XMLSchema#string
repr: str

TypeDefinition
name: sparqlpath
definition uri: https://w3id.org/linkml/Sparqlpath
conforms to: https://www.w3.org/TR/sparql11-query/#propertypaths
description: A string encoding a SPARQL Property Path. The value of the string MUST conform to SPARQL syntax and SHOULD dereference to zero or more valid objects within the current instance document when encoded as RDF.
notes: If you are authoring schemas in LinkML YAML, the type is referenced with the lower case "sparqlpath".
from schema: https://w3id.org/linkml/types
imported from: linkml:types
base: str
uri: http://www.w3.org/2001/XMLSchema#string
repr: str

name: unitEnum
definition uri: http://www.w3.org/ns/activitystreams#UnitEnum
from schema: https://github.com/p2p_ld/linkml-activitypub
permissible values:
  text: cm
  meaning: unit:CM
permissible values:
  text: feet
  meaning: unit:FT
permissible values:
  text: inches
  meaning: unit:IN
permissible values:
  text: km
  meaning: unit:KiloM
permissible values:
  text: m
  meaning: unit:M
permissible values:
  text: miles
  meaning: unit:MI

SlotDefinition
name: id
definition uri: http://www.w3.org/ns/activitystreams#id
description: Provides the globally unique identifier for an Object or Link.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#id
slot uri: http://www.w3.org/ns/activitystreams#id
owner: Link
domain of: Object
domain of: Link
range: anyURI

SlotDefinition
name: type
definition uri: http://www.w3.org/ns/activitystreams#type
description: Identifies the Object or Link type. Multiple values may be specified.
from schema: https://github.com/p2p_ld/linkml-activitypub
slot uri: http://www.w3.org/ns/activitystreams#type
multivalued: true
domain of: Object
domain of: Link
range: anyURI

SlotDefinition
name: actor
definition uri: http://www.w3.org/ns/activitystreams#actor
description: Describes one or more entities that either performed or are expected to perform the activity. Any single activity can have multiple actors. The actor MAY be specified using an indirect Link.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#actor
is a: attributedTo
slot uri: http://www.w3.org/ns/activitystreams#actor
multivalued: true
owner: Activity
domain of: As:Activity
domain of: Activity
range: string
any of: AnonymousSlotExpression
  range: Object
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: attachment
definition uri: http://www.w3.org/ns/activitystreams#attachment
description: Identifies a resource attached or related to an object that potentially requires special handling. The intent is to provide a model that is at least semantically similar to attachments in email.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#attachment
slot uri: http://www.w3.org/ns/activitystreams#attachment
multivalued: true
owner: Object
domain of: Object
range: string
any of: AnonymousSlotExpression
  range: Object
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: attributedTo
definition uri: http://www.w3.org/ns/activitystreams#attributedTo
description: Identifies one or more entities to which this object is attributed. The attributed entities might not be Actors. For instance, an object might be attributed to the completion of another activity.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#attributedTo
slot uri: http://www.w3.org/ns/activitystreams#attributedTo
multivalued: true
owner: Object
domain of: Link
domain of: Object
range: string
any of: AnonymousSlotExpression
  range: Link
any of: AnonymousSlotExpression
  range: Object

SlotDefinition
name: audience
definition uri: http://www.w3.org/ns/activitystreams#audience
description: Identifies one or more entities that represent the total population of entities for which the object can considered to be relevant.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#audience
slot uri: http://www.w3.org/ns/activitystreams#audience
multivalued: true
owner: Object
domain of: Object
range: string
any of: AnonymousSlotExpression
  range: Object
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: bcc
definition uri: http://www.w3.org/ns/activitystreams#bcc
description: Identifies one or more Objects that are part of the private secondary audience of this Object.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#bcc
slot uri: http://www.w3.org/ns/activitystreams#bcc
multivalued: true
owner: Object
domain of: Object
range: string
any of: AnonymousSlotExpression
  range: Object
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: bto
definition uri: http://www.w3.org/ns/activitystreams#bto
description: Identifies an Object that is part of the private primary audience of this Object.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#bto
slot uri: http://www.w3.org/ns/activitystreams#bto
multivalued: true
owner: Object
domain of: Object
range: string
any of: AnonymousSlotExpression
  range: Object
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: cc
definition uri: http://www.w3.org/ns/activitystreams#cc
description: Identifies an Object that is part of the public secondary audience of this Object.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#cc
slot uri: http://www.w3.org/ns/activitystreams#cc
multivalued: true
owner: Object
domain of: Object
range: string
any of: AnonymousSlotExpression
  range: Object
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: context
definition uri: http://www.w3.org/ns/activitystreams#context
description: Identifies the context within which the object exists or an activity was performed. The notion of "context" used is intentionally vague. The intended function is to serve as a means of grouping objects and activities that share a common originating context or purpose. An example could be all activities relating to a common project or event.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#context
slot uri: http://www.w3.org/ns/activitystreams#context
multivalued: true
owner: Object
domain of: Object
range: string
any of: AnonymousSlotExpression
  range: Object
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: current
definition uri: http://www.w3.org/ns/activitystreams#current
description: In a paged Collection, indicates the page that contains the most recently updated member items.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#current
slot uri: http://www.w3.org/ns/activitystreams#current
owner: Collection
domain of: As:Collection
domain of: Collection
range: string
any of: AnonymousSlotExpression
  range: CollectionPage
any of: AnonymousSlotExpression
  range: OrderedCollectionPage
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: first
definition uri: http://www.w3.org/ns/activitystreams#first
description: In a paged Collection, indicates the furthest preceeding page of items in the collection.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#first
slot uri: http://www.w3.org/ns/activitystreams#first
owner: Collection
domain of: As:Collection
domain of: Collection
range: string
any of: AnonymousSlotExpression
  range: CollectionPage
any of: AnonymousSlotExpression
  range: OrderedCollectionPage
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: generator
definition uri: http://www.w3.org/ns/activitystreams#generator
description: Identifies the entity (e.g. an application) that generated the object.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#generator
slot uri: http://www.w3.org/ns/activitystreams#generator
multivalued: true
owner: Object
domain of: Object
range: string
any of: AnonymousSlotExpression
  range: Object
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: icon
definition uri: http://www.w3.org/ns/activitystreams#icon
description: Indicates an entity that describes an icon for this object. The image should have an aspect ratio of one (horizontal) to one (vertical) and should be suitable for presentation at a small size.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#icon
slot uri: http://www.w3.org/ns/activitystreams#icon
multivalued: true
owner: Object
domain of: Object
range: string
any of: AnonymousSlotExpression
  range: Image
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: image
definition uri: http://www.w3.org/ns/activitystreams#image
description: Indicates an entity that describes an image for this object. Unlike the icon property, there are no aspect ratio or display size limitations assumed.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#image
slot uri: http://www.w3.org/ns/activitystreams#image
multivalued: true
owner: Object
domain of: Object
range: string
any of: AnonymousSlotExpression
  range: Image
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: inReplyTo
definition uri: http://www.w3.org/ns/activitystreams#inReplyTo
description: Indicates one or more entities for which this object is considered a response.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#inReplyTo
slot uri: http://www.w3.org/ns/activitystreams#inReplyTo
multivalued: true
owner: Object
domain of: Object
range: string
any of: AnonymousSlotExpression
  range: Object
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: instrument
definition uri: http://www.w3.org/ns/activitystreams#instrument
description: Identifies one or more objects used (or to be used) in the completion of an Activity.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#instrument
slot uri: http://www.w3.org/ns/activitystreams#instrument
multivalued: true
owner: Activity
domain of: Activity
range: string
any of: AnonymousSlotExpression
  range: Object
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: last
definition uri: http://www.w3.org/ns/activitystreams#last
description: In a paged Collection, indicates the furthest proceeding page of the collection.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#last
slot uri: http://www.w3.org/ns/activitystreams#last
owner: Collection
domain of: Collection
range: string
any of: AnonymousSlotExpression
  range: CollectionPage
any of: AnonymousSlotExpression
  range: OrderedCollectionPage
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: location
definition uri: http://www.w3.org/ns/activitystreams#location
description: Indicates one or more physical or logical locations associated with the object.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#location
slot uri: http://www.w3.org/ns/activitystreams#location
multivalued: true
owner: Object
domain of: Object
range: string
any of: AnonymousSlotExpression
  range: Object
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: items
definition uri: http://www.w3.org/ns/activitystreams#items
description: Identifies the items contained in a collection. The items might be ordered or unordered.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#items
slot uri: http://www.w3.org/ns/activitystreams#items
multivalued: true
owner: Collection
domain of: Collection
range: string
any of: AnonymousSlotExpression
  range: Object
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: oneOf
definition uri: http://www.w3.org/ns/activitystreams#oneOf
description: Identifies an exclusive option for a Question. Use of oneOf implies that the Question can have only a single answer. To indicate that a Question can have multiple answers, use anyOf.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#oneOf
slot uri: http://www.w3.org/ns/activitystreams#oneOf
multivalued: true
owner: Question
domain of: Question
range: string
any of: AnonymousSlotExpression
  range: Object
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: anyOf
definition uri: http://www.w3.org/ns/activitystreams#anyOf
description: Identifies an inclusive option for a Question. Use of anyOf implies that the Question can have multiple answers. To indicate that a Question can have only one answer, use oneOf.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#anyOf
slot uri: http://www.w3.org/ns/activitystreams#anyOf
multivalued: true
owner: Question
domain of: Question
range: string
any of: AnonymousSlotExpression
  range: Object
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: closed
definition uri: http://www.w3.org/ns/activitystreams#closed
description: Indicates that a question has been closed, and answers are no longer accepted.
from schema: https://github.com/p2p_ld/linkml-activitypub
slot uri: http://www.w3.org/ns/activitystreams#closed
domain of: Question
range: string
any of: AnonymousSlotExpression
  range: Object
any of: AnonymousSlotExpression
  range: Link
any of: AnonymousSlotExpression
  range: datetime
any of: AnonymousSlotExpression
  range: boolean

SlotDefinition
name: origin
definition uri: http://www.w3.org/ns/activitystreams#origin
description: Describes an indirect object of the activity from which the activity is directed. The precise meaning of the origin is the object of the English preposition "from". For instance, in the activity "John moved an item to List B from List A", the origin of the activity is "List A".
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#origin
slot uri: http://www.w3.org/ns/activitystreams#origin
multivalued: true
owner: Activity
domain of: Activity
range: string
any of: AnonymousSlotExpression
  range: Object
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: next
definition uri: http://www.w3.org/ns/activitystreams#next
description: In a paged Collection, indicates the next page of items.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#next
slot uri: http://www.w3.org/ns/activitystreams#next
owner: OrderedCollectionPage
domain of: CollectionPage
domain of: OrderedCollectionPage
range: string
any of: AnonymousSlotExpression
  range: CollectionPage
any of: AnonymousSlotExpression
  range: OrderedCollectionPage
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: object
definition uri: http://www.w3.org/ns/activitystreams#object
description: When used within an Activity, describes the direct object of the activity. For instance, in the activity "John added a movie to his wishlist", the object of the activity is the movie added. When used within a Relationship describes the entity to which the subject is related.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#object
slot uri: http://www.w3.org/ns/activitystreams#object
multivalued: true
owner: Relationship
domain of: Activity
domain of: Relationship
range: string
any of: AnonymousSlotExpression
  range: Object
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: prev
definition uri: http://www.w3.org/ns/activitystreams#prev
description: In a paged Collection, identifies the previous page of items.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#prev
slot uri: http://www.w3.org/ns/activitystreams#prev
owner: OrderedCollectionPage
domain of: CollectionPage
domain of: OrderedCollectionPage
range: string
any of: AnonymousSlotExpression
  range: CollectionPage
any of: AnonymousSlotExpression
  range: OrderedCollectionPage
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: preview
definition uri: http://www.w3.org/ns/activitystreams#preview
description: Identifies an entity that provides a preview of this object.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#preview
slot uri: http://www.w3.org/ns/activitystreams#preview
multivalued: true
owner: Link
domain of: Link
domain of: Object
range: string
any of: AnonymousSlotExpression
  range: Link
any of: AnonymousSlotExpression
  range: Object

SlotDefinition
name: result
definition uri: http://www.w3.org/ns/activitystreams#result
description: Describes the result of the activity. For instance, if a particular action results in the creation of a new resource, the result property can be used to describe that new resource.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#result
slot uri: http://www.w3.org/ns/activitystreams#result
multivalued: true
owner: Activity
domain of: Activity
range: string
any of: AnonymousSlotExpression
  range: Object
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: replies
definition uri: http://www.w3.org/ns/activitystreams#replies
description: Identifies a Collection containing objects considered to be responses to this object.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#replies
slot uri: http://www.w3.org/ns/activitystreams#replies
owner: Object
domain of: Object
range: Collection
inlined: true

SlotDefinition
name: tag
definition uri: http://www.w3.org/ns/activitystreams#tag
description: One or more "tags" that have been associated with an objects. A tag can be any kind of Object. The key difference between attachment and tag is that the former implies association by inclusion, while the latter implies associated by reference.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#tag
slot uri: http://www.w3.org/ns/activitystreams#tag
multivalued: true
owner: Object
domain of: Object
range: string
any of: AnonymousSlotExpression
  range: Object
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: target
definition uri: http://www.w3.org/ns/activitystreams#target
description: Describes the indirect object, or target, of the activity. The precise meaning of the target is largely dependent on the type of action being described but will often be the object of the English preposition "to". For instance, in the activity "John added a movie to his wishlist", the target of the activity is John's wishlist. An activity can have more than one target.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#target
slot uri: http://www.w3.org/ns/activitystreams#target
multivalued: true
owner: Activity
domain of: Activity
range: string
any of: AnonymousSlotExpression
  range: Object
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: to
definition uri: http://www.w3.org/ns/activitystreams#to
description: Identifies an entity considered to be part of the public primary audience of an Object
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#to
slot uri: http://www.w3.org/ns/activitystreams#to
multivalued: true
owner: Object
domain of: Object
range: string
any of: AnonymousSlotExpression
  range: Object
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: url
definition uri: http://www.w3.org/ns/activitystreams#url
description: Identifies one or more links to representations of the object
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#url
slot uri: http://www.w3.org/ns/activitystreams#url
multivalued: true
owner: Object
domain of: Object
range: string
any of: AnonymousSlotExpression
  range: anyURI
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: accuracy
definition uri: http://www.w3.org/ns/activitystreams#accuracy
description: Indicates the accuracy of position coordinates on a Place objects. Expressed in properties of percentage. e.g. "94.0" means "94.0% accurate".
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#accuracy
slot uri: http://www.w3.org/ns/activitystreams#accuracy
owner: Place
domain of: Place
range: float
minimum value: 0
maximum value: 100

SlotDefinition
name: altitude
definition uri: http://www.w3.org/ns/activitystreams#altitude
description: Indicates the altitude of a place. The measurement units is indicated using the units property. If units is not specified, the default is assumed to be "m" indicating meters.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#altitude
slot uri: http://www.w3.org/ns/activitystreams#altitude
owner: Place
domain of: Object
domain of: Place
range: float

SlotDefinition
name: content
definition uri: http://www.w3.org/ns/activitystreams#content
description: The content or textual representation of the Object encoded as a JSON string. By default, the value of content is HTML. The mediaType property can be used in the object to indicate a different content type. The content MAY be expressed using multiple language-tagged values.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#content
slot uri: http://www.w3.org/ns/activitystreams#content
multivalued: true
owner: Object
domain of: Object
range: string
any of: AnonymousSlotExpression
  range: string
any of: AnonymousSlotExpression
  range: langString

SlotDefinition
name: name
definition uri: http://www.w3.org/ns/activitystreams#name
description: A simple, human-readable, plain-text name for the object. HTML markup MUST NOT be included. The name MAY be expressed using multiple language-tagged values.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/2000/01/rdf-schema#name
slot uri: http://www.w3.org/2000/01/rdf-schema#name
multivalued: true
owner: Link
domain of: Object
domain of: Link
range: string
any of: AnonymousSlotExpression
  range: string
any of: AnonymousSlotExpression
  range: langString

SlotDefinition
name: duration
definition uri: http://www.w3.org/ns/activitystreams#duration
description: When the object describes a time-bound resource, such as an audio or video, a meeting, etc, the duration property indicates the object's approximate duration. The value MUST be expressed as an xsd:duration as defined by [ xmlschema11-2], section 3.3.6 (e.g. a period of 5 seconds is represented as "PT5S").
from schema: https://github.com/p2p_ld/linkml-activitypub
see also: https://www.w3.org/TR/xmlschema11-2/
mappings: http://www.w3.org/ns/activitystreams#duration
slot uri: http://www.w3.org/ns/activitystreams#duration
owner: Object
domain of: Object
range: durationType

SlotDefinition
name: height
definition uri: http://www.w3.org/ns/activitystreams#height
description: On a Link, specifies a hint as to the rendering height in device-independent pixels of the linked resource.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#height
slot uri: http://www.w3.org/ns/activitystreams#height
owner: Link
domain of: Link
range: nonNegativeInteger
minimum value: 0

SlotDefinition
name: href
definition uri: http://www.w3.org/ns/activitystreams#href
description: The target resource pointed to by a Link.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#href
slot uri: http://www.w3.org/ns/activitystreams#href
owner: Link
domain of: Link
range: anyURI

SlotDefinition
name: hreflang
definition uri: http://www.w3.org/ns/activitystreams#hreflang
description: Hints as to the language used by the target resource. Value MUST be a [BCP47] Language-Tag.
notes: Inheriting from schema:inLanguage in order to specify IETF BCP47 language codes since there isn't a formal ontology I can find
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#hreflang
close mappings: http://schema.org/inLanguage
slot uri: http://www.w3.org/ns/activitystreams#hreflang
owner: Link
domain of: Link
range: string

SlotDefinition
name: partOf
definition uri: http://www.w3.org/ns/activitystreams#partOf
description: Identifies the Collection to which a CollectionPage objects items belong.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#partOf
slot uri: http://www.w3.org/ns/activitystreams#partOf
owner: OrderedCollectionPage
domain of: CollectionPage
domain of: OrderedCollectionPage
range: string
any of: AnonymousSlotExpression
  range: Link
any of: AnonymousSlotExpression
  range: Collection

SlotDefinition
name: latitude
definition uri: http://www.w3.org/ns/activitystreams#latitude
description: The latitude of a place
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#latitude
slot uri: http://www.w3.org/ns/activitystreams#latitude
owner: Place
domain of: Place
range: float

SlotDefinition
name: longitude
definition uri: http://www.w3.org/ns/activitystreams#longitude
description: The longitude of a place
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#longitude
slot uri: http://www.w3.org/ns/activitystreams#longitude
owner: Place
domain of: Place
range: float

SlotDefinition
name: mediaType
definition uri: http://www.w3.org/ns/activitystreams#mediaType
description: When used on a Link, identifies the MIME media type of the referenced resource. When used on an Object, identifies the MIME media type of the value of the content property. If not specified, the content property is assumed to contain text/html content.
notes: Like hreflang, casting as schema:encodingFormat to specify a MIME type
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#mediaType
exact mappings: http://schema.org/encodingFormat
slot uri: http://www.w3.org/ns/activitystreams#mediaType
owner: Link
domain of: Link
domain of: Object
range: string

SlotDefinition
name: endTime
definition uri: http://www.w3.org/ns/activitystreams#endTime
description: The date and time describing the actual or expected ending time of the object. When used with an Activity object, for instance, the endTime property specifies the moment the activity concluded or is expected to conclude.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#endTime
slot uri: http://www.w3.org/ns/activitystreams#endTime
owner: Object
domain of: Object
range: datetime

SlotDefinition
name: published
definition uri: http://www.w3.org/ns/activitystreams#published
description: The date and time at which the object was published
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#published
slot uri: http://www.w3.org/ns/activitystreams#published
owner: Object
domain of: Object
range: datetime

SlotDefinition
name: startTime
definition uri: http://www.w3.org/ns/activitystreams#startTime
description: The date and time describing the actual or expected starting time of the object. When used with an Activity object, for instance, the startTime property specifies the moment the activity began or is scheduled to begin.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#startTime
slot uri: http://www.w3.org/ns/activitystreams#startTime
owner: Object
domain of: Object
range: datetime

SlotDefinition
name: radius
definition uri: http://www.w3.org/ns/activitystreams#radius
description: The radius from the given latitude and longitude for a Place. The units is expressed by the units property. If units is not specified, the default is assumed to be "m" indicating "meters".
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#radius
slot uri: http://www.w3.org/ns/activitystreams#radius
owner: Place
domain of: Place
range: float
minimum value: 0

SlotDefinition
name: rel
definition uri: http://www.w3.org/ns/activitystreams#rel
description: A link relation associated with a Link. The value MUST conform to both the [HTML5] and [RFC5988] "link relation" definitions. In the [HTML5], any string not containing the "space" U+0020, "tab" (U+0009), "LF" (U+000A), "FF" (U+000C), "CR" (U+000D) or "," (U+002C) characters can be used as a valid link relation.
notes: No validation is done or type could be found for declaring the RCF5988 or HTML5 link relation types
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#rel
slot uri: http://www.w3.org/ns/activitystreams#rel
multivalued: true
owner: Link
domain of: Link
range: string

SlotDefinition
name: startIndex
definition uri: http://www.w3.org/ns/activitystreams#startIndex
description: A non-negative integer value identifying the relative position within the logical view of a strictly ordered collection.
from schema: https://github.com/p2p_ld/linkml-activitypub
slot uri: http://www.w3.org/ns/activitystreams#startIndex
owner: OrderedCollectionPage
domain of: OrderedCollectionPage
range: nonNegativeInteger
minimum value: 0

SlotDefinition
name: summary
definition uri: http://www.w3.org/ns/activitystreams#summary
description: A natural language summarization of the object encoded as HTML. Multiple language tagged summaries MAY be provided.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#summary
slot uri: http://www.w3.org/ns/activitystreams#summary
multivalued: true
owner: Object
domain of: Object
range: string
any of: AnonymousSlotExpression
  range: string
any of: AnonymousSlotExpression
  range: langString

SlotDefinition
name: totalItems
definition uri: http://www.w3.org/ns/activitystreams#totalItems
description: A non-negative integer specifying the total number of objects contained by the logical view of the collection. This number might not reflect the actual number of items serialized within the Collection object instance.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#totalItems
slot uri: http://www.w3.org/ns/activitystreams#totalItems
owner: Collection
domain of: Collection
range: nonNegativeInteger
minimum value: 0

SlotDefinition
name: units
definition uri: http://www.w3.org/ns/activitystreams#units
description: Specifies the measurement units for the radius and altitude properties on a Place object. If not specified, the default is assumed to be "m" for "meters".
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#units
slot uri: http://www.w3.org/ns/activitystreams#units
owner: Place
domain of: Place
range: string
any of: AnonymousSlotExpression
  range: unitEnum
any of: AnonymousSlotExpression
  range: anyURI

SlotDefinition
name: updated
definition uri: http://www.w3.org/ns/activitystreams#updated
description: The date and time at which the object was updated
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#updated
slot uri: http://www.w3.org/ns/activitystreams#updated
owner: Object
domain of: Object
range: datetime

SlotDefinition
name: width
definition uri: http://www.w3.org/ns/activitystreams#width
description: On a Link, specifies a hint as to the rendering width in device-independent pixels of the linked resource.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#width
slot uri: http://www.w3.org/ns/activitystreams#width
owner: Link
domain of: Link
range: nonNegativeInteger
minimum value: 0

SlotDefinition
name: subject
definition uri: http://www.w3.org/ns/activitystreams#subject
description: On a Relationship object, the subject property identifies one of the connected individuals. For instance, for a Relationship object describing "John is related to Sally", subject would refer to John.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#subject
slot uri: http://www.w3.org/ns/activitystreams#subject
multivalued: true
owner: Relationship
domain of: Relationship
range: string
any of: AnonymousSlotExpression
  range: Object
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: relationship
definition uri: http://www.w3.org/ns/activitystreams#relationship
description: On a Relationship object, the relationship property identifies the kind of relationship that exists between subject and object.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#relationship
slot uri: http://www.w3.org/ns/activitystreams#relationship
multivalued: true
owner: Relationship
domain of: Relationship
range: Object
inlined: true

SlotDefinition
name: describes
definition uri: http://www.w3.org/ns/activitystreams#describes
description: On a Profile object, the describes property identifies the object described by the Profile.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#describes
slot uri: http://www.w3.org/ns/activitystreams#describes
owner: Profile
domain of: Profile
range: Object
inlined: true

SlotDefinition
name: formerType
definition uri: http://www.w3.org/ns/activitystreams#formerType
description: On a Tombstone object, the formerType property identifies the type of the object that was deleted.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#formerType
slot uri: http://www.w3.org/ns/activitystreams#formerType
multivalued: true
owner: Tombstone
domain of: Tombstone
range: Object
inlined: true

SlotDefinition
name: deleted
definition uri: http://www.w3.org/ns/activitystreams#deleted
description: On a Tombstone object, the deleted property is a timestamp for when the object was deleted.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#deleted
slot uri: http://www.w3.org/ns/activitystreams#deleted
owner: Tombstone
domain of: Tombstone
range: datetime

SlotDefinition
name: Collection_items
definition uri: http://www.w3.org/ns/activitystreams#items
description: Identifies the items contained in a collection. The items might be ordered or unordered.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#items
is a: items
domain: Collection
slot uri: http://www.w3.org/ns/activitystreams#items
multivalued: true
alias: items
owner: Collection
domain of: Collection
is usage slot: true
usage slot name: items
range: string
any of: AnonymousSlotExpression
  range: Object
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: OrderedCollection_items
definition uri: http://www.w3.org/ns/activitystreams#items
description: Identifies the items contained in a collection. The items might be ordered or unordered.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#items
is a: Collection_items
domain: OrderedCollection
slot uri: http://www.w3.org/ns/activitystreams#items
multivalued: true
list elements ordered: true
alias: items
owner: OrderedCollection
domain of: OrderedCollection
is usage slot: true
usage slot name: items
range: string
any of: AnonymousSlotExpression
  range: Object
any of: AnonymousSlotExpression
  range: Link

SlotDefinition
name: OrderedCollectionPage_items
definition uri: http://www.w3.org/ns/activitystreams#items
description: Identifies the items contained in a collection. The items might be ordered or unordered.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: http://www.w3.org/ns/activitystreams#items
is a: OrderedCollection_items
domain: OrderedCollectionPage
slot uri: http://www.w3.org/ns/activitystreams#items
multivalued: true
alias: items
owner: OrderedCollectionPage
domain of: OrderedCollectionPage
is usage slot: true
usage slot name: items
range: string
any of: AnonymousSlotExpression
  range: Object
any of: AnonymousSlotExpression
  range: Link

ClassDefinition
name: Property
definition uri: http://www.w3.org/ns/activitystreams#Property
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: rdf:Property
class uri: http://www.w3.org/1999/02/22-rdf-syntax-ns#Property

ClassDefinition
name: Statement
definition uri: http://www.w3.org/ns/activitystreams#Statement
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: rdf:Statement
class uri: http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement

ClassDefinition
name: Object
definition uri: http://www.w3.org/ns/activitystreams#Object
description: Describes an object of any kind. The Object type serves as the base type for most of the other kinds of objects defined in the Activity Vocabulary, including other Core types such as Activity, IntransitiveActivity, Collection and OrderedCollection.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Object
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
class uri: http://www.w3.org/ns/activitystreams#Object
disjoint with: Link

ClassDefinition
name: Link
definition uri: http://www.w3.org/ns/activitystreams#Link
description: A Link is an indirect, qualified reference to a resource identified by a URL. The fundamental model for links is established by [ RFC5988]. Many of the properties defined by the Activity Vocabulary allow values that are either instances of Object or Link. When a Link is used, it establishes a qualified relation connecting the subject (the containing object) to the resource identified by the href. Properties of the Link are properties of the reference as opposed to properties of the resource.
from schema: https://github.com/p2p_ld/linkml-activitypub
see also: https://www.w3.org/TR/activitystreams-vocabulary/#bib-RFC5988
mappings: as:Link
slots: name
slots: preview
slots: height
slots: href
slots: hreflang
slots: id
slots: mediaType
slots: rel
slots: width
class uri: http://www.w3.org/ns/activitystreams#Link
disjoint with: As:Object

ClassDefinition
name: Activity
definition uri: http://www.w3.org/ns/activitystreams#Activity
description: An Activity is a subtype of Object that describes some form of action that may happen, is currently happening, or has already happened. The Activity type itself serves as an abstract base type for all types of activities. It is important to note that the Activity type itself does not carry any specific semantics about the kind of action being taken.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Activity
is a: Object
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#Activity

ClassDefinition
name: IntransitiveActivity
definition uri: http://www.w3.org/ns/activitystreams#IntransitiveActivity
description: ['An Activity that has no direct object@en']
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:IntransitiveActivity
is a: Activity
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#IntransitiveActivity

ClassDefinition
name: Collection
definition uri: http://www.w3.org/ns/activitystreams#Collection
description: A Collection is a subtype of Object that represents ordered or unordered sets of Object or Link instances. Refer to the Activity Streams 2.0 Core specification for a complete description of the Collection type.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Collection
is a: Object
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: current
slots: first
slots: Collection_items
slots: last
slots: totalItems
class uri: http://www.w3.org/ns/activitystreams#Collection

ClassDefinition
name: OrderedCollection
definition uri: http://www.w3.org/ns/activitystreams#OrderedCollection
description: A subtype of Collection in which members of the logical collection are assumed to always be strictly ordered.
from schema: https://github.com/p2p_ld/linkml-activitypub
is a: Collection
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: current
slots: first
slots: last
slots: totalItems
slots: OrderedCollection_items
class uri: http://www.w3.org/ns/activitystreams#OrderedCollection

ClassDefinition
name: CollectionPage
definition uri: http://www.w3.org/ns/activitystreams#CollectionPage
description: Used to represent distinct subsets of items from a Collection. Refer to the Activity Streams 2.0 Core for a complete description of the CollectionPage object.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:CollectionPage
is a: Collection
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: current
slots: first
slots: Collection_items
slots: last
slots: totalItems
slots: next
slots: partOf
slots: prev
class uri: http://www.w3.org/ns/activitystreams#CollectionPage

ClassDefinition
name: OrderedCollectionPage
definition uri: http://www.w3.org/ns/activitystreams#OrderedCollectionPage
description: Used to represent ordered subsets of items from an OrderedCollection. Refer to the Activity Streams 2.0 Core for a complete description of the OrderedCollectionPage object.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:OrderedCollectionPage
is a: OrderedCollection
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: current
slots: first
slots: last
slots: totalItems
slots: startIndex
slots: next
slots: partOf
slots: prev
slots: OrderedCollectionPage_items
class uri: http://www.w3.org/ns/activitystreams#OrderedCollectionPage

ClassDefinition
name: Accept
definition uri: http://www.w3.org/ns/activitystreams#Accept
description: Indicates that the actor accepts the object. The target property can be used in certain circumstances to indicate the context into which the object has been accepted.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Accept
is a: Activity
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#Accept

ClassDefinition
name: TentativeAccept
definition uri: http://www.w3.org/ns/activitystreams#TentativeAccept
description: A specialization of Accept indicating that the acceptance is tentative.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:TentativeAccept
is a: Accept
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#TentativeAccept

ClassDefinition
name: Add
definition uri: http://www.w3.org/ns/activitystreams#Add
description: Indicates that the actor has added the object to the target. If the target property is not explicitly specified, the target would need to be determined implicitly by context. The origin can be used to identify the context from which the object originated.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Add
is a: Activity
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#Add

ClassDefinition
name: Arrive
definition uri: http://www.w3.org/ns/activitystreams#Arrive
description: An IntransitiveActivity that indicates that the actor has arrived at the location. The origin can be used to identify the context from which the actor originated. The target typically has no defined meaning.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Arrive
is a: IntransitiveActivity
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#Arrive

ClassDefinition
name: Create
definition uri: http://www.w3.org/ns/activitystreams#Create
description: Indicates that the actor has created the object.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Create
is a: Activity
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#Create

ClassDefinition
name: Delete
definition uri: http://www.w3.org/ns/activitystreams#Delete
description: Indicates that the actor has deleted the object. If specified, the origin indicates the context from which the object was deleted.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Delete
is a: Activity
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#Delete

ClassDefinition
name: Follow
definition uri: http://www.w3.org/ns/activitystreams#Follow
description: Indicates that the actor is "following" the object. Following is defined in the sense typically used within Social systems in which the actor is interested in any activity performed by or on the object. The target and origin typically have no defined meaning.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Follow
is a: Activity
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#Follow

ClassDefinition
name: Ignore
definition uri: http://www.w3.org/ns/activitystreams#Ignore
description: Indicates that the actor is ignoring the object. The target and origin typically have no defined meaning.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Ignore
is a: Activity
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#Ignore

ClassDefinition
name: Join
definition uri: http://www.w3.org/ns/activitystreams#Join
description: Indicates that the actor has joined the object. The target and origin typically have no defined meaning.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Join
is a: Activity
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#Join

ClassDefinition
name: Leave
definition uri: http://www.w3.org/ns/activitystreams#Leave
description: Indicates that the actor has left the object. The target and origin typically have no meaning.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Leave
is a: Activity
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#Leave

ClassDefinition
name: Like
definition uri: http://www.w3.org/ns/activitystreams#Like
description: Indicates that the actor likes, recommends or endorses the object. The target and origin typically have no defined meaning.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Like
is a: Activity
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#Like

ClassDefinition
name: Offer
definition uri: http://www.w3.org/ns/activitystreams#Offer
description: Indicates that the actor is offering the object. If specified, the target indicates the entity to which the object is being offered.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Offer
is a: Activity
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#Offer

ClassDefinition
name: Invite
definition uri: http://www.w3.org/ns/activitystreams#Invite
description: A specialization of Offer in which the actor is extending an invitation for the object to the target.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Invite
is a: Offer
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#Invite

ClassDefinition
name: Reject
definition uri: http://www.w3.org/ns/activitystreams#Reject
description: Indicates that the actor is rejecting the object. The target and origin typically have no defined meaning.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Reject
is a: Activity
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#Reject

ClassDefinition
name: TentativeReject
definition uri: http://www.w3.org/ns/activitystreams#TentativeReject
description: A specialization of Reject in which the rejection is considered tentative.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:TentativeReject
is a: Reject
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#TentativeReject

ClassDefinition
name: Remove
definition uri: http://www.w3.org/ns/activitystreams#Remove
description: Indicates that the actor is removing the object. If specified, the origin indicates the context from which the object is being removed.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Remove
is a: Activity
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#Remove

ClassDefinition
name: Undo
definition uri: http://www.w3.org/ns/activitystreams#Undo
description: Indicates that the actor is undoing the object. In most cases, the object will be an Activity describing some previously performed action (for instance, a person may have previously "liked" an article but, for whatever reason, might choose to undo that like at some later point in time). The target and origin typically have no defined meaning.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Undo
is a: Activity
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#Undo

ClassDefinition
name: Update
definition uri: http://www.w3.org/ns/activitystreams#Update
description: Indicates that the actor has updated the object. Note, however, that this vocabulary does not define a mechanism for describing the actual set of modifications made to object. The target and origin typically have no defined meaning.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Update
is a: Activity
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#Update

ClassDefinition
name: View
definition uri: http://www.w3.org/ns/activitystreams#View
description: Indicates that the actor has viewed the object.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:View
is a: Activity
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#View

ClassDefinition
name: Listen
definition uri: http://www.w3.org/ns/activitystreams#Listen
description: Indicates that the actor has listened to the object.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Listen
is a: Activity
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#Listen

ClassDefinition
name: Read
definition uri: http://www.w3.org/ns/activitystreams#Read
description: Indicates that the actor has read the object.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Read
is a: Activity
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#Read

ClassDefinition
name: Move
definition uri: http://www.w3.org/ns/activitystreams#Move
description: Indicates that the actor has moved object from origin to target. If the origin or target are not specified, either can be determined by context.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Move
is a: Activity
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#Move

ClassDefinition
name: Travel
definition uri: http://www.w3.org/ns/activitystreams#Travel
description: Indicates that the actor is traveling to target from origin. Travel is an IntransitiveObject whose actor specifies the direct object. If the target or origin are not specified, either can be determined by context.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Travel
is a: IntransitiveActivity
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#Travel

ClassDefinition
name: Announce
definition uri: http://www.w3.org/ns/activitystreams#Announce
description: Indicates that the actor is calling the target's attention the object. The origin typically has no defined meaning.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Announce
is a: Activity
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#Announce

ClassDefinition
name: Block
definition uri: http://www.w3.org/ns/activitystreams#Block
description: Indicates that the actor is blocking the object. Blocking is a stronger form of Ignore. The typical use is to support social systems that allow one user to block activities or content of other users. The target and origin typically have no defined meaning.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Block
is a: Ignore
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#Block

ClassDefinition
name: Flag
definition uri: http://www.w3.org/ns/activitystreams#Flag
description: Indicates that the actor is "flagging" the object. Flagging is defined in the sense common to many social platforms as reporting content as being inappropriate for any number of reasons.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Flag
is a: Activity
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#Flag

ClassDefinition
name: Dislike
definition uri: http://www.w3.org/ns/activitystreams#Dislike
description: Indicates that the actor dislikes the object.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Dislike
is a: Activity
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
class uri: http://www.w3.org/ns/activitystreams#Dislike

ClassDefinition
name: Question
definition uri: http://www.w3.org/ns/activitystreams#Question
description: Represents a question being asked. Question objects are an extension of IntransitiveActivity. That is, the Question object is an Activity, but the direct object is the question itself and therefore it would not contain an object property. Either of the anyOf and oneOf properties MAY be used to express possible answers, but a Question object MUST NOT have both properties.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Question
is a: IntransitiveActivity
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: actor
slots: instrument
slots: object
slots: origin
slots: result
slots: target
slots: anyOf
slots: oneOf
class uri: http://www.w3.org/ns/activitystreams#Question

ClassDefinition
name: Application
definition uri: http://www.w3.org/ns/activitystreams#Application
description: Describes a software application.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Application
is a: Object
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
class uri: http://www.w3.org/ns/activitystreams#Application

ClassDefinition
name: Group
definition uri: http://www.w3.org/ns/activitystreams#Group
description: Represents a formal or informal collective of Actors.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Group
is a: Object
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
class uri: http://www.w3.org/ns/activitystreams#Group

ClassDefinition
name: Organization
definition uri: http://www.w3.org/ns/activitystreams#Organization
description: Represents an organization.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Organization
is a: Object
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
class uri: http://www.w3.org/ns/activitystreams#Organization

ClassDefinition
name: Person
definition uri: http://www.w3.org/ns/activitystreams#Person
description: Represents an individual person.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Person
is a: Object
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
class uri: http://www.w3.org/ns/activitystreams#Person

ClassDefinition
name: Service
definition uri: http://www.w3.org/ns/activitystreams#Service
description: Represents a service of any kind.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Service
is a: Object
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
class uri: http://www.w3.org/ns/activitystreams#Service

ClassDefinition
name: Relationship
definition uri: http://www.w3.org/ns/activitystreams#Relationship
description: Describes a relationship between two individuals. The subject and object properties are used to identify the connected individuals. See 5.2 Representing Relationships Between Entities for additional information.
from schema: https://github.com/p2p_ld/linkml-activitypub
see also: https://www.w3.org/TR/activitystreams-vocabulary/#connections
mappings: as:Relationship
is a: Object
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: object
slots: relationship
slots: subject
class uri: http://www.w3.org/ns/activitystreams#Relationship

ClassDefinition
name: Document
definition uri: http://www.w3.org/ns/activitystreams#Document
description: Represents a document of any kind.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Document
is a: Object
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
class uri: http://www.w3.org/ns/activitystreams#Document

ClassDefinition
name: Article
definition uri: http://www.w3.org/ns/activitystreams#Article
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Article
is a: Object
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
class uri: http://www.w3.org/ns/activitystreams#Article

ClassDefinition
name: Audio
definition uri: http://www.w3.org/ns/activitystreams#Audio
description: Represents an audio document of any kind.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Audio
is a: Document
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
class uri: http://www.w3.org/ns/activitystreams#Audio

ClassDefinition
name: Image
definition uri: http://www.w3.org/ns/activitystreams#Image
description: An image document of any kind
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Image
is a: Document
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
class uri: http://www.w3.org/ns/activitystreams#Image

ClassDefinition
name: Video
definition uri: http://www.w3.org/ns/activitystreams#Video
description: Represents a video document of any kind.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Video
is a: Document
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
class uri: http://www.w3.org/ns/activitystreams#Video

ClassDefinition
name: Note
definition uri: http://www.w3.org/ns/activitystreams#Note
description: Represents a short written work typically less than a single paragraph in length.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Note
is a: Object
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
class uri: http://www.w3.org/ns/activitystreams#Note

ClassDefinition
name: Page
definition uri: http://www.w3.org/ns/activitystreams#Page
description: Represents a Web Page.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Page
is a: Object
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
class uri: http://www.w3.org/ns/activitystreams#Page

ClassDefinition
name: Event
definition uri: http://www.w3.org/ns/activitystreams#Event
description: Represents any kind of event.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Event
is a: Object
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
class uri: http://www.w3.org/ns/activitystreams#Event

ClassDefinition
name: Place
definition uri: http://www.w3.org/ns/activitystreams#Place
description: Represents a logical or physical location. See 5.3 Representing Places for additional information.
from schema: https://github.com/p2p_ld/linkml-activitypub
see also: https://www.w3.org/TR/activitystreams-vocabulary/#places
mappings: as:Place
is a: Object
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: accuracy
slots: altitude
slots: latitude
slots: longitude
slots: radius
slots: units
class uri: http://www.w3.org/ns/activitystreams#Place

ClassDefinition
name: Mention
definition uri: http://www.w3.org/ns/activitystreams#Mention
description: A specialized Link that represents an @mention.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Mention
is a: Link
slots: name
slots: preview
slots: height
slots: href
slots: hreflang
slots: id
slots: mediaType
slots: rel
slots: width
class uri: http://www.w3.org/ns/activitystreams#Mention

ClassDefinition
name: Profile
definition uri: http://www.w3.org/ns/activitystreams#Profile
description: A Profile is a content object that describes another Object, typically used to describe Actor Type objects. The describes property is used to reference the object being described by the profile.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Profile
is a: Object
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: describes
class uri: http://www.w3.org/ns/activitystreams#Profile

ClassDefinition
name: Tombstone
definition uri: http://www.w3.org/ns/activitystreams#Tombstone
description: A Tombstone represents a content object that has been deleted. It can be used in Collections to signify that there used to be an object at this position, but it has been deleted.
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:Tombstone
is a: Object
slots: attachment
slots: attributedTo
slots: audience
slots: bcc
slots: bto
slots: cc
slots: content
slots: context
slots: generator
slots: icon
slots: image
slots: inReplyTo
slots: location
slots: name
slots: preview
slots: replies
slots: summary
slots: tag
slots: to
slots: url
slots: duration
slots: endTime
slots: id
slots: mediaType
slots: published
slots: startTime
slots: updated
slots: formerType
slots: deleted
class uri: http://www.w3.org/ns/activitystreams#Tombstone

ClassDefinition
name: OrderedItems
definition uri: http://www.w3.org/ns/activitystreams#OrderedItems
description: OrderedItems is not a real class in the ActivityStreams specification, but it is used as the container of the items in `OrderedCollections`
from schema: https://github.com/p2p_ld/linkml-activitypub
mappings: as:OrderedItems
class uri: http://www.w3.org/ns/activitystreams#OrderedItems