{ "@context": [ "https://www.w3.org/ns/activitystreams", { "owl": "http://www.w3.org/2002/07/owl#", "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "schema": "http://schema.org/", "xsd": "http://www.w3.org/2001/XMLSchema#" }, { "domain": "rdfs:domain", "example": "schema:workExample", "isDefinedBy": "rdfs:isDefinedBy", "mainEntity": "schema:mainEntity", "members": "owl:members", "notes": "rdfs:comment", "range": "rdfs:range", "subClassOf": "rdfs:subClassOf", "disjointWith": "owl:disjointWith", "subPropertyOf": "rdfs:subPropertyOf", "unionOf": "owl:unionOf", "value": "rdf:value" }, { "sections": { "@id": "owl:imports", "@container": "@index" } } ], "id": "https://www.w3.org/TR/activitystreams-vocabulary/", "type": "owl:Ontology", "sections": { "activityTypes": { "type": "owl:Ontology", "members": [ { "id": "as:Accept", "type": "owl:Class", "example": [ { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex7a-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Accept", "actor": { "type": "Person", "name": "Sally" }, "object": { "type": "Invite", "actor": "http://john.example.org", "object": { "type": "Event", "name": "Going-Away Party for Jim" } }, "summary": "Sally accepted an invitation to a party" }, "name": "Example 9" }, { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex7b-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Accept", "actor": { "type": "Person", "name": "Sally" }, "object": { "type": "Person", "name": "Joe" }, "summary": "Sally accepted Joe into the club", "target": { "type": "Group", "name": "The Club" } }, "name": "Example 10" } ], "notes": "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.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-activity", "name": "Activity" }, "disjointWith": [], "name": "Accept", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-accept" }, { "id": "as:TentativeAccept", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex8-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "TentativeAccept", "actor": { "type": "Person", "name": "Sally" }, "object": { "type": "Invite", "actor": "http://john.example.org", "object": { "type": "Event", "name": "Going-Away Party for Jim" } }, "summary": "Sally tentatively accepted an invitation to a party" }, "name": "Example 11" }, "notes": "A specialization of Accept indicating that the acceptance is tentative.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-accept", "name": "Accept" }, "disjointWith": [], "name": "TentativeAccept", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-tentativeaccept" }, { "id": "as:Add", "type": "owl:Class", "example": [ { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex9-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Add", "actor": { "type": "Person", "name": "Sally" }, "object": "http://example.org/abc", "summary": "Sally added an object" }, "name": "Example 12" }, { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex10-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Add", "actor": { "type": "Person", "name": "Sally" }, "object": { "type": "Image", "name": "A picture of my cat", "url": "http://example.org/img/cat.png" }, "origin": { "type": "Collection", "name": "Camera Roll" }, "summary": "Sally added a picture of her cat to her cat picture collection", "target": { "type": "Collection", "name": "My Cat Pictures" } }, "name": "Example 13" } ], "notes": "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.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-activity", "name": "Activity" }, "disjointWith": [], "name": "Add", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-add" }, { "id": "as:Arrive", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex11-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Arrive", "actor": { "type": "Person", "name": "Sally" }, "location": { "type": "Place", "name": "Work" }, "origin": { "type": "Place", "name": "Home" }, "summary": "Sally arrived at work" }, "name": "Example 14" }, "notes": "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.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-intransitiveactivity", "name": "IntransitiveActivity" }, "disjointWith": [], "name": "Arrive", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-arrive" }, { "id": "as:Create", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex12-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Create", "actor": { "type": "Person", "name": "Sally" }, "object": { "type": "Note", "content": "This is a simple note", "name": "A Simple Note" }, "summary": "Sally created a note" }, "name": "Example 15" }, "notes": "Indicates that the actor has created the object.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-activity", "name": "Activity" }, "disjointWith": [], "name": "Create", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-create" }, { "id": "as:Delete", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex13-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Delete", "actor": { "type": "Person", "name": "Sally" }, "object": "http://example.org/notes/1", "origin": { "type": "Collection", "name": "Sally's Notes" }, "summary": "Sally deleted a note" }, "name": "Example 16" }, "notes": "Indicates that the actor has deleted the object. If specified, the origin indicates the context from which the object was deleted.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-activity", "name": "Activity" }, "disjointWith": [], "name": "Delete", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-delete" }, { "id": "as:Follow", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex15-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Follow", "actor": { "type": "Person", "name": "Sally" }, "object": { "type": "Person", "name": "John" }, "summary": "Sally followed John" }, "name": "Example 17" }, "notes": "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.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-activity", "name": "Activity" }, "disjointWith": [], "name": "Follow", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-follow" }, { "id": "as:Ignore", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex16-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Ignore", "actor": { "type": "Person", "name": "Sally" }, "object": "http://example.org/notes/1", "summary": "Sally ignored a note" }, "name": "Example 18" }, "notes": "Indicates that the actor is ignoring the object. The target and origin typically have no defined meaning.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-activity", "name": "Activity" }, "disjointWith": [], "name": "Ignore", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-ignore" }, { "id": "as:Join", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex17-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Join", "actor": { "type": "Person", "name": "Sally" }, "object": { "type": "Group", "name": "A Simple Group" }, "summary": "Sally joined a group" }, "name": "Example 19" }, "notes": "Indicates that the actor has joined the object. The target and origin typically have no defined meaning.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-activity", "name": "Activity" }, "disjointWith": [], "name": "Join", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-join" }, { "id": "as:Leave", "type": "owl:Class", "example": [ { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex18-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Leave", "actor": { "type": "Person", "name": "Sally" }, "object": { "type": "Place", "name": "Work" }, "summary": "Sally left work" }, "name": "Example 20" }, { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex19-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Leave", "actor": { "type": "Person", "name": "Sally" }, "object": { "type": "Group", "name": "A Simple Group" }, "summary": "Sally left a group" }, "name": "Example 21" } ], "notes": "Indicates that the actor has left the object. The target and origin typically have no meaning.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-activity", "name": "Activity" }, "disjointWith": [], "name": "Leave", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-leave" }, { "id": "as:Like", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex20-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Like", "actor": { "type": "Person", "name": "Sally" }, "object": "http://example.org/notes/1", "summary": "Sally liked a note" }, "name": "Example 22" }, "notes": "Indicates that the actor likes, recommends or endorses the object. The target and origin typically have no defined meaning.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-activity", "name": "Activity" }, "disjointWith": [], "name": "Like", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-like" }, { "id": "as:Offer", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex21-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Offer", "actor": { "type": "Person", "name": "Sally" }, "object": { "type": "http://www.types.example/ProductOffer", "name": "50% Off!" }, "summary": "Sally offered 50% off to Lewis", "target": { "type": "Person", "name": "Lewis" } }, "name": "Example 23" }, "notes": "Indicates that the actor is offering the object. If specified, the target indicates the entity to which the object is being offered.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-activity", "name": "Activity" }, "disjointWith": [], "name": "Offer", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-offer" }, { "id": "as:Invite", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex24-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Invite", "actor": { "type": "Person", "name": "Sally" }, "object": { "type": "Event", "name": "A Party" }, "summary": "Sally invited John and Lisa to a party", "target": [ { "type": "Person", "name": "John" }, { "type": "Person", "name": "Lisa" } ] }, "name": "Example 24" }, "notes": "A specialization of Offer in which the actor is extending an invitation for the object to the target.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-offer", "name": "Offer" }, "disjointWith": [], "name": "Invite", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-invite" }, { "id": "as:Reject", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex26-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Reject", "actor": { "type": "Person", "name": "Sally" }, "object": { "type": "Invite", "actor": "http://john.example.org", "object": { "type": "Event", "name": "Going-Away Party for Jim" } }, "summary": "Sally rejected an invitation to a party" }, "name": "Example 25" }, "notes": "Indicates that the actor is rejecting the object. The target and origin typically have no defined meaning.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-activity", "name": "Activity" }, "disjointWith": [], "name": "Reject", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-reject" }, { "id": "as:TentativeReject", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex27-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "TentativeReject", "actor": { "type": "Person", "name": "Sally" }, "object": { "type": "Invite", "actor": "http://john.example.org", "object": { "type": "Event", "name": "Going-Away Party for Jim" } }, "summary": "Sally tentatively rejected an invitation to a party" }, "name": "Example 26" }, "notes": "A specialization of Reject in which the rejection is considered tentative.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-reject", "name": "Reject" }, "disjointWith": [], "name": "TentativeReject", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-tentativereject" }, { "id": "as:Remove", "type": "owl:Class", "example": [ { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex28-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Remove", "actor": { "type": "Person", "name": "Sally" }, "object": "http://example.org/notes/1", "summary": "Sally removed a note from her notes folder", "target": { "type": "Collection", "name": "Notes Folder" } }, "name": "Example 27" }, { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex29-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Remove", "actor": { "type": "http://example.org/Role", "name": "The Moderator" }, "object": { "type": "Person", "name": "Sally" }, "origin": { "type": "Group", "name": "A Simple Group" }, "summary": "The moderator removed Sally from a group" }, "name": "Example 28" } ], "notes": "Indicates that the actor is removing the object. If specified, the origin indicates the context from which the object is being removed.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-activity", "name": "Activity" }, "disjointWith": [], "name": "Remove", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-remove" }, { "id": "as:Undo", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex32-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Undo", "actor": "http://sally.example.org", "object": { "type": "Offer", "actor": "http://sally.example.org", "object": "http://example.org/posts/1", "target": "http://john.example.org" }, "summary": "Sally retracted her offer to John" }, "name": "Example 29" }, "notes": "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.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-activity", "name": "Activity" }, "disjointWith": [], "name": "Undo", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-undo" }, { "id": "as:Update", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex33-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Update", "actor": { "type": "Person", "name": "Sally" }, "object": "http://example.org/notes/1", "summary": "Sally updated her note" }, "name": "Example 30" }, "notes": "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.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-activity", "name": "Activity" }, "disjointWith": [], "name": "Update", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-update" }, { "id": "as:View", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex161-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "View", "actor": { "type": "Person", "name": "Sally" }, "object": { "type": "Article", "name": "What You Should Know About Activity Streams" }, "summary": "Sally read an article" }, "name": "Example 31" }, "notes": "Indicates that the actor has viewed the object.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-activity", "name": "Activity" }, "disjointWith": [], "name": "View", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-view" }, { "id": "as:Listen", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex163-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Listen", "actor": { "type": "Person", "name": "Sally" }, "object": "http://example.org/music.mp3", "summary": "Sally listened to a piece of music" }, "name": "Example 32" }, "notes": "Indicates that the actor has listened to the object.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-activity", "name": "Activity" }, "disjointWith": [], "name": "Listen", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-listen" }, { "id": "as:Read", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex164-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Read", "actor": { "type": "Person", "name": "Sally" }, "object": "http://example.org/posts/1", "summary": "Sally read a blog post" }, "name": "Example 33" }, "notes": "Indicates that the actor has read the object.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-activity", "name": "Activity" }, "disjointWith": [], "name": "Read", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-read" }, { "id": "as:Move", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex168-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Move", "actor": { "type": "Person", "name": "Sally" }, "object": "http://example.org/posts/1", "origin": { "type": "Collection", "name": "List A" }, "summary": "Sally moved a post from List A to List B", "target": { "type": "Collection", "name": "List B" } }, "name": "Example 34" }, "notes": "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.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-activity", "name": "Activity" }, "disjointWith": [], "name": "Move", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-move" }, { "id": "as:Travel", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex169-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Travel", "actor": { "type": "Person", "name": "Sally" }, "origin": { "type": "Place", "name": "Work" }, "summary": "Sally went home from work", "target": { "type": "Place", "name": "Home" } }, "name": "Example 35" }, "notes": "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.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-intransitiveactivity", "name": "IntransitiveActivity" }, "disjointWith": [], "name": "Travel", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-travel" }, { "id": "as:Announce", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex170-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Announce", "actor": { "id": "http://sally.example.org", "type": "Person", "name": "Sally" }, "object": { "type": "Arrive", "actor": "http://sally.example.org", "location": { "type": "Place", "name": "Work" } }, "summary": "Sally announced that she had arrived at work" }, "name": "Example 36" }, "notes": "Indicates that the actor is calling the target's attention the object. The origin typically has no defined meaning.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-activity", "name": "Activity" }, "disjointWith": [], "name": "Announce", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-announce" }, { "id": "as:Block", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex173-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Block", "actor": "http://sally.example.org", "object": "http://joe.example.org", "summary": "Sally blocked Joe" }, "name": "Example 37" }, "notes": "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.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-ignore", "name": "Ignore" }, "disjointWith": [], "name": "Block", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-block" }, { "id": "as:Flag", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex174-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Flag", "actor": "http://sally.example.org", "object": { "type": "Note", "content": "An inappropriate note" }, "summary": "Sally flagged an inappropriate note" }, "name": "Example 38" }, "notes": "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.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-activity", "name": "Activity" }, "disjointWith": [], "name": "Flag", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-flag" }, { "id": "as:Dislike", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex175-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Dislike", "actor": "http://sally.example.org", "object": "http://example.org/posts/1", "summary": "Sally disliked a post" }, "name": "Example 39" }, "notes": "Indicates that the actor dislikes the object.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-activity", "name": "Activity" }, "disjointWith": [], "name": "Dislike", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-dislike" }, { "id": "as:Question", "type": "owl:Class", "example": [ { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex55a-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Question", "name": "What is the answer?", "oneOf": [ { "type": "Note", "name": "Option A" }, { "type": "Note", "name": "Option B" } ] }, "name": "Example 40" }, { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex55b-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Question", "closed": "2016-05-10T00:00:00Z", "name": "What is the answer?" }, "name": "Example 41" } ], "notes": "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.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-intransitiveactivity", "name": "IntransitiveActivity" }, "disjointWith": [], "name": "Question", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-question" } ] }, "actorTypes": { "type": "owl:Ontology", "members": [ { "id": "as:Application", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex34-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Application", "name": "Exampletron 3000" }, "name": "Example 42" }, "notes": "Describes a software application.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-object", "name": "Object" }, "disjointWith": [], "name": "Application", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-application" }, { "id": "as:Group", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex37-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Group", "name": "Big Beards of Austin" }, "name": "Example 43" }, "notes": "Represents a formal or informal collective of Actors.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-object", "name": "Object" }, "disjointWith": [], "name": "Group", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-group" }, { "id": "as:Organization", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex186-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Organization", "name": "Example Co." }, "name": "Example 44" }, "notes": "Represents an organization.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-object", "name": "Object" }, "disjointWith": [], "name": "Organization", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-organization" }, { "id": "as:Person", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex39-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Person", "name": "Sally Smith" }, "name": "Example 45" }, "notes": "Represents an individual person.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-object", "name": "Object" }, "disjointWith": [], "name": "Person", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-person" }, { "id": "as:Service", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex42-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Service", "name": "Acme Web Service" }, "name": "Example 46" }, "notes": "Represents a service of any kind.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-object", "name": "Object" }, "disjointWith": [], "name": "Service", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-service" } ] }, "coreTypes": { "type": "owl:Ontology", "members": [ { "id": "as:Object", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex1-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "id": "http://www.test.example/object/1", "type": "Object", "name": "A Simple, non-specific object" }, "name": "Example 1" }, "notes": "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.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-link", "name": "Link" }, "disjointWith": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-link", "name": "Link" }, "name": "Object", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-object" }, { "id": "as:Link", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex2-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Link", "href": "http://example.org/abc", "hreflang": "en", "mediaType": "text/html", "name": "An example link" }, "name": "Example 2" }, "notes": "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.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-object", "name": "Object" }, "disjointWith": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-object", "name": "Object" }, "name": "Link", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-link" }, { "id": "as:Activity", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex3-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Activity", "actor": { "type": "Person", "name": "Sally" }, "object": { "type": "Note", "name": "A Note" }, "summary": "Sally did something to a note" }, "name": "Example 3" }, "notes": "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.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-object", "name": "Object" }, "disjointWith": [], "name": "Activity", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-activity" }, { "id": "as:IntransitiveActivity", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex182-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Travel", "actor": { "type": "Person", "name": "Sally" }, "summary": "Sally went to work", "target": { "type": "Place", "name": "Work" } }, "name": "Example 4" }, "notes": "Instances of IntransitiveActivity are a subtype of Activity representing intransitive actions. The object property is therefore inappropriate for these activities.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-activity", "name": "Activity" }, "disjointWith": [], "name": "IntransitiveActivity", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-intransitiveactivity" }, { "id": "as:Collection", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex5-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Collection", "items": [ { "type": "Note", "name": "A Simple Note" }, { "type": "Note", "name": "Another Simple Note" } ], "summary": "Sally's notes", "totalItems": 2 }, "name": "Example 5" }, "notes": "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.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-object", "name": "Object" }, "disjointWith": [], "name": "Collection", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-collection" }, { "id": "as:OrderedCollection", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex6-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "OrderedCollection", "orderedItems": [ { "type": "Note", "name": "A Simple Note" }, { "type": "Note", "name": "Another Simple Note" } ], "summary": "Sally's notes", "totalItems": 2 }, "name": "Example 6" }, "notes": "A subtype of Collection in which members of the logical collection are assumed to always be strictly ordered.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-collection", "name": "Collection" }, "disjointWith": [], "name": "OrderedCollection", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-orderedcollection" }, { "id": "as:CollectionPage", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex6b-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "id": "http://example.org/foo?page=1", "type": "CollectionPage", "items": [ { "type": "Note", "name": "A Simple Note" }, { "type": "Note", "name": "Another Simple Note" } ], "partOf": "http://example.org/foo", "summary": "Page 1 of Sally's notes" }, "name": "Example 7" }, "notes": "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.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-collection", "name": "Collection" }, "disjointWith": [], "name": "CollectionPage", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-collectionpage" }, { "id": "as:OrderedCollectionPage", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex6c-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "id": "http://example.org/foo?page=1", "type": "OrderedCollectionPage", "orderedItems": [ { "type": "Note", "name": "A Simple Note" }, { "type": "Note", "name": "Another Simple Note" } ], "partOf": "http://example.org/foo", "summary": "Page 1 of Sally's notes" }, "name": "Example 8" }, "notes": "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.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-orderedcollection", "name": "OrderedCollectionCollectionPage" }, "disjointWith": [], "name": "OrderedCollectionPage", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-orderedcollectionpage" } ] }, "objectTypes": { "type": "owl:Ontology", "members": [ { "id": "as:Relationship", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex22-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Relationship", "object": { "type": "Person", "name": "John" }, "relationship": "http://purl.org/vocab/relationship/acquaintanceOf", "subject": { "type": "Person", "name": "Sally" }, "summary": "Sally is an acquaintance of John" }, "name": "Example 47" }, "notes": "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.", "subClassOf": { "type": "Link", "href": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-object", "name": "Object" }, "disjointWith": [], "name": "Relationship", "url": "https://www.w3.org/TR/activitystreams-vocabulary/#dfn-relationship" }, { "id": "as:Article", "type": "owl:Class", "example": { "id": "https://www.w3.org/TR/activitystreams-vocabulary/#ex43-jsonld", "type": "https://schema.org/CreativeWork", "mainEntity": { "type": "Article", "attributedTo": "http://sally.example.org", "content": "