PREFIX activitystreams: <https://www.w3.org/ns/activitystreams#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

activitystreams:Follow a rdfs:Class ;
  rdfs:label "Follow"@en ;
  rdfs:comment "To Express Interest in Something"@en ;
  rdfs:subClassOf activitystreams:Activity .

activitystreams:location a rdf:Property ;
  rdfs:label "location"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:string .

activitystreams:provider a rdf:Property ;
  rdfs:label "provider"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:string .

activitystreams:url a rdf:Property ;
  rdfs:label "url"@en ;
  rdfs:comment "Specifies a link to a specific representation of the Object"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:string .

activitystreams:image a rdf:Property ;
  rdfs:label "image"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:string .

activitystreams:audience a rdf:Property ;
  rdfs:label "audience"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:string .

activitystreams:objectType a rdf:Property ;
  rdfs:label "objectType"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:anyURI .

activitystreams:endTime a rdf:Property ;
  rdfs:label "endTime"@en ;
  rdfs:comment "The ending time of the object"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:dateTime .

activitystreams:object a rdf:Property ;
  rdfs:label "object"@en ;
  rdfs:range xsd:string .

activitystreams:to a rdf:Property ;
  rdfs:label "to"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:string .

activitystreams:id a rdf:Property ;
  rdfs:label "id"@en ;
  rdfs:range xsd:anyURI .

activitystreams:rating a rdf:Property ;
  rdfs:label "rating"@en ;
  rdfs:comment "A numeric rating (>= 0.0, <= 5.0) for the object"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:float .

activitystreams:attachment a rdf:Property ;
  rdfs:label "attachment"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:string .

activitystreams:target a rdf:Property ;
  rdfs:label "target"@en ;
  rdfs:domain activitystreams:Activity ;
  rdfs:range xsd:string .

activitystreams:mediaType a rdf:Property ;
  rdfs:label "mediaType"@en ;
  rdfs:comment "The MIME Media Type"@en ;
  rdfs:range xsd:string .

activitystreams:attachments a rdf:Property ;
  rdfs:label "attachments"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:string .

activitystreams:attributedTo a rdf:Property ;
  rdfs:label "attributedTo"@en ;
  rdfs:comment "Identifies an entity to which an object is attributed"@en ;
  rdfs:range xsd:string .

activitystreams:actor a rdf:Property ;
  rdfs:label "actor"@en ;
  rdfs:comment "Subproperty of as:attributedTo that identifies the primary actor"@en ;
  rdfs:domain activitystreams:Activity ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf activitystreams:attributedTo .

activitystreams:duration a rdf:Property ;
  rdfs:label "duration"@en ;
  rdfs:comment "The duration of the object"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:duration .

activitystreams:author a rdf:Property ;
  rdfs:label "author"@en ;
  rdfs:comment "Identifies the author of an object. Deprecated. Use as:attributedTo instead"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:string ;
  rdfs:subPropertyOf activitystreams:attributedTo .

activitystreams:name a rdf:Property ;
  rdfs:label "name"@en ;
  rdfs:range xsd:string .

activitystreams:generator a rdf:Property ;
  rdfs:label "generator"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:string .

activitystreams:startTime a rdf:Property ;
  rdfs:label "startTime"@en ;
  rdfs:comment "The starting time of the object"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:dateTime .

activitystreams:tag a rdf:Property ;
  rdfs:label "tag"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:string .

activitystreams:tags a rdf:Property ;
  rdfs:label "tags"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:string .

activitystreams:context a rdf:Property ;
  rdfs:label "context"@en ;
  rdfs:comment "Specifies the context within which an object exists or an activity was performed"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:string .

activitystreams:published a rdf:Property ;
  rdfs:label "published"@en ;
  rdfs:comment "Specifies the date and time the object was published"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:dateTime .

activitystreams:icon a rdf:Property ;
  rdfs:label "icon"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:string .

activitystreams:preview a rdf:Property ;
  rdfs:label "preview"@en ;
  rdfs:range xsd:string .

activitystreams:result a rdf:Property ;
  rdfs:label "result"@en ;
  rdfs:domain activitystreams:Activity ;
  rdfs:range xsd:string .

activitystreams:updated a rdf:Property ;
  rdfs:label "updated"@en ;
  rdfs:comment "Specifies when the object was last updated"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:dateTime .

activitystreams:bto a rdf:Property ;
  rdfs:label "bto"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:string .

activitystreams:inReplyTo a rdf:Property ;
  rdfs:label "inReplyTo"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:string .

activitystreams:upstreamDuplicates a rdf:Property ;
  rdfs:label "upstreamDuplicates"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:anyURI .

activitystreams:origin a rdf:Property ;
  rdfs:label "origin"@en ;
  rdfs:comment "For certain activities, specifies the entity from which the action is directed."@en ;
  rdfs:domain activitystreams:Activity ;
  rdfs:range xsd:string .

activitystreams:bcc a rdf:Property ;
  rdfs:label "bcc"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:string .

activitystreams:verb a rdf:Property ;
  rdfs:label "verb"@en ;
  rdfs:domain activitystreams:Activity ;
  rdfs:range xsd:anyURI .

activitystreams:content a rdf:Property ;
  rdfs:label "content"@en ;
  rdfs:comment "The content of the object."@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:string .

activitystreams:cc a rdf:Property ;
  rdfs:label "cc"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:string .

activitystreams:replies a rdf:Property ;
  rdfs:label "replies"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range activitystreams:Collection .

activitystreams:instrument a rdf:Property ;
  rdfs:label "instrument"@en ;
  rdfs:comment "Indentifies an object used (or to be used) to complete an activity"@en ;
  rdfs:domain activitystreams:Activity ;
  rdfs:range xsd:string .

activitystreams:summary a rdf:Property ;
  rdfs:label "summary"@en ;
  rdfs:comment "A short summary of the object"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:string .

activitystreams:downstreamDuplicates a rdf:Property ;
  rdfs:label "downstreamDuplicates"@en ;
  rdfs:domain activitystreams:Object ;
  rdfs:range xsd:anyURI .

activitystreams:IntransitiveActivity a rdfs:Class ;
  rdfs:label "IntransitiveActivity"@en ;
  rdfs:comment "An Activity that has no direct object"@en ;
  rdfs:subClassOf activitystreams:Activity .

activitystreams:OrderedCollection a rdfs:Class ;
  rdfs:label "OrderedCollection"@en ;
  rdfs:comment "A variation of Collection in which items are strictly ordered"@en .

activitystreams:Flag a rdfs:Class ;
  rdfs:label "Flag"@en ;
  rdfs:comment "To flag something (e.g. flag as inappropriate, flag as spam, etc)"@en ;
  rdfs:subClassOf activitystreams:Activity .

activitystreams:Invite a rdfs:Class ;
  rdfs:label "Invite"@en ;
  rdfs:comment "To invite someone or something to something"@en ;
  rdfs:subClassOf activitystreams:Offer .

activitystreams:OrderedItems a rdfs:Class ;
  rdfs:label "OrderedItems"@en ;
  rdfs:comment "A rdf:List variant for Objects and Links"@en .

activitystreams:Application a rdfs:Class ;
  rdfs:label "Application"@en ;
  rdfs:comment "Represents a software application of any sort"@en ;
  rdfs:subClassOf activitystreams:Object .

activitystreams:TentativeReject a rdfs:Class ;
  rdfs:label "TentativeReject"@en ;
  rdfs:comment "Actor tentatively rejects the object"@en ;
  rdfs:subClassOf activitystreams:Reject .

activitystreams:Relationship a rdfs:Class ;
  rdfs:label "Relationship"@en ;
  rdfs:comment "Represents a Social Graph relationship between two Individuals (indicated by the 'a' and 'b' properties)"@en ;
  rdfs:subClassOf activitystreams:Object .

activitystreams:subject a rdf:Property ;
  rdfs:label "a"@en ;
  rdfs:comment "On a Relationship object, identifies the subject. e.g. when saying \"John is connected to Sally\", 'subject' refers to 'John'"@en ;
  rdfs:domain activitystreams:Relationship ;
  rdfs:range xsd:string .

activitystreams:relationship a rdf:Property ;
  rdfs:label "relationship"@en ;
  rdfs:comment "On a Relationship object, describes the type of relationship"@en ;
  rdfs:domain activitystreams:Relationship ;
  rdfs:range rdf:Property .

activitystreams:Join a rdfs:Class ;
  rdfs:label "Join"@en ;
  rdfs:comment "To Join Something"@en ;
  rdfs:subClassOf activitystreams:Activity .

activitystreams:Mention a rdfs:Class ;
  rdfs:label "Mention"@en ;
  rdfs:comment "A specialized Link that represents an @mention"@en ;
  rdfs:subClassOf activitystreams:Link .

activitystreams:rel a rdf:Property ;
  rdfs:label "rel"@en ;
  rdfs:comment "The RFC 5988 or HTML5 Link Relation associated with the Link"@en ;
  rdfs:domain activitystreams:Link ;
  rdfs:range xsd:string .

activitystreams:height a rdf:Property ;
  rdfs:label "height"@en ;
  rdfs:comment "The display height expressed as device independent pixels"@en ;
  rdfs:domain activitystreams:Link ;
  rdfs:range xsd:nonNegativeInteger .

activitystreams:width a rdf:Property ;
  rdfs:label "width"@en ;
  rdfs:comment "Specifies the preferred display width of the content, expressed in terms of device independent pixels."@en ;
  rdfs:domain activitystreams:Link ;
  rdfs:range xsd:nonNegativeInteger .

activitystreams:href a rdf:Property ;
  rdfs:label "href"@en ;
  rdfs:comment "The target URI of the Link"@en ;
  rdfs:domain activitystreams:Link ;
  rdfs:range xsd:anyURI .

activitystreams:hreflang a rdf:Property ;
  rdfs:label "hreflang"@en ;
  rdfs:comment "A hint about the language of the referenced resource"@en ;
  rdfs:domain activitystreams:Link ;
  rdfs:range xsd:language .

activitystreams:OrderedCollectionPage a rdfs:Class ;
  rdfs:label "OrderedCollectionPage"@en ;
  rdfs:comment "An ordered subset of items from an OrderedCollection"@en ;
  rdfs:subClassOf activitystreams:CollectionPage , activitystreams:OrderedCollection .

activitystreams:last a rdf:Property ;
  rdfs:label "last"@en ;
  rdfs:domain activitystreams:Collection ;
  rdfs:range xsd:string .

activitystreams:startIndex a rdf:Property ;
  rdfs:label "startIndex"@en ;
  rdfs:comment "In a strictly ordered logical collection, specifies the index position of the first item in the items list"@en ;
  rdfs:domain activitystreams:OrderedCollectionPage ;
  rdfs:range xsd:nonNegativeInteger .

activitystreams:current a rdf:Property ;
  rdfs:label "current"@en ;
  rdfs:domain activitystreams:Collection ;
  rdfs:range xsd:string .

activitystreams:partOf a rdf:Property ;
  rdfs:label "partOf"@en ;
  rdfs:domain activitystreams:CollectionPage ;
  rdfs:range xsd:string .

activitystreams:items a rdf:Property ;
  rdfs:label "items"@en ;
  rdfs:domain activitystreams:Collection ;
  rdfs:range <https://w3id.org/linkml/Any> .

activitystreams:prev a rdf:Property ;
  rdfs:label "prev"@en ;
  rdfs:domain activitystreams:CollectionPage ;
  rdfs:range xsd:string .

activitystreams:totalItems a rdf:Property ;
  rdfs:label "totalItems"@en ;
  rdfs:comment "The total number of items in a logical collection"@en ;
  rdfs:domain activitystreams:Collection ;
  rdfs:range xsd:nonNegativeInteger .

activitystreams:next a rdf:Property ;
  rdfs:label "next"@en ;
  rdfs:domain activitystreams:CollectionPage ;
  rdfs:range xsd:string .

activitystreams:first a rdf:Property ;
  rdfs:label "first"@en ;
  rdfs:domain activitystreams:Collection ;
  rdfs:range xsd:string .

activitystreams:Read a rdfs:Class ;
  rdfs:label "Read"@en ;
  rdfs:comment "The actor read the object"@en ;
  rdfs:subClassOf activitystreams:Activity .

activitystreams:Reject a rdfs:Class ;
  rdfs:label "Reject"@en ;
  rdfs:comment "Actor rejects the Object"@en ;
  rdfs:subClassOf activitystreams:Activity .

activitystreams:Like a rdfs:Class ;
  rdfs:label "Like"@en ;
  rdfs:comment "To Like Something"@en ;
  rdfs:subClassOf activitystreams:Activity .

activitystreams:Arrive a rdfs:Class ;
  rdfs:label "Arrive"@en ;
  rdfs:comment "To Arrive Somewhere (can be used, for instance, to indicate that a particular entity is currently located somewhere, e.g. a \"check-in\")"@en ;
  rdfs:subClassOf activitystreams:IntransitiveActivity .

activitystreams:Event a rdfs:Class ;
  rdfs:label "Event"@en ;
  rdfs:comment "An Event of any kind"@en ;
  rdfs:subClassOf activitystreams:Object .

activitystreams:Update a rdfs:Class ;
  rdfs:label "Update"@en ;
  rdfs:comment "To Update/Modify Something"@en ;
  rdfs:subClassOf activitystreams:Activity .

activitystreams:Question a rdfs:Class ;
  rdfs:label "Question"@en ;
  rdfs:comment "A question of any sort."@en ;
  rdfs:subClassOf activitystreams:IntransitiveActivity .

activitystreams:anyOf a rdf:Property ;
  rdfs:label "oneOf"@en ;
  rdfs:comment "Describes a possible inclusive answer or option for a question."@en ;
  rdfs:domain activitystreams:Question ;
  rdfs:range xsd:string .

activitystreams:oneOf a rdf:Property ;
  rdfs:label "oneOf"@en ;
  rdfs:comment "Describes a possible exclusive answer or option for a question."@en ;
  rdfs:domain activitystreams:Question ;
  rdfs:range xsd:string .

activitystreams:Note a rdfs:Class ;
  rdfs:label "Note"@en ;
  rdfs:comment "A Short note, typically less than a single paragraph. A \"tweet\" is an example, or a \"status update\""@en ;
  rdfs:subClassOf activitystreams:Object .

activitystreams:Collection a rdfs:Class ;
  rdfs:label "Collection"@en ;
  rdfs:comment "An ordered or unordered collection of Objects or Links"@en ;
  rdfs:subClassOf activitystreams:Object .

activitystreams:Add a rdfs:Class ;
  rdfs:label "Add"@en ;
  rdfs:comment "To Add an Object or Link to Something"@en ;
  rdfs:subClassOf activitystreams:Activity .

activitystreams:TentativeAccept a rdfs:Class ;
  rdfs:label "TentativeAccept"@en ;
  rdfs:comment "Actor tentatively accepts the Object"@en ;
  rdfs:subClassOf activitystreams:Accept .

activitystreams:CollectionPage a rdfs:Class ;
  rdfs:label "CollectionPage"@en ;
  rdfs:comment "A subset of items from a Collection"@en ;
  rdfs:subClassOf activitystreams:Collection .

activitystreams:Remove a rdfs:Class ;
  rdfs:label "Remove"@en ;
  rdfs:comment "To Remove Something"@en ;
  rdfs:subClassOf activitystreams:Activity .

activitystreams:Ignore a rdfs:Class ;
  rdfs:label "Ignore"@en ;
  rdfs:comment "Actor is ignoring the Object"@en ;
  rdfs:subClassOf activitystreams:Activity .

activitystreams:Activity a rdfs:Class ;
  rdfs:label "Activity"@en ;
  rdfs:comment "An Object representing some form of Action that has been taken"@en ;
  rdfs:subClassOf activitystreams:Object .

activitystreams:View a rdfs:Class ;
  rdfs:label "View"@en ;
  rdfs:comment "The actor viewed the object"@en ;
  rdfs:subClassOf activitystreams:Activity .

activitystreams:Profile a rdfs:Class ;
  rdfs:label "Profile"@en ;
  rdfs:comment "A Profile Document"@en ;
  rdfs:subClassOf activitystreams:Object .

activitystreams:describes a rdf:Property ;
  rdfs:label "describes"@en ;
  rdfs:comment "On a Profile object, describes the object described by the profile"@en ;
  rdfs:domain activitystreams:Profile ;
  rdfs:range activitystreams:Object .

activitystreams:Service a rdfs:Class ;
  rdfs:label "Service"@en ;
  rdfs:comment "A service provided by some entity"@en ;
  rdfs:subClassOf activitystreams:Object .

activitystreams:Dislike a rdfs:Class ;
  rdfs:label "Dislike"@en ;
  rdfs:comment "The actor dislikes the object"@en ;
  rdfs:subClassOf activitystreams:Activity .

activitystreams:Page a rdfs:Class ;
  rdfs:label "Page"@en ;
  rdfs:comment "A Web Page"@en ;
  rdfs:subClassOf activitystreams:Object .

activitystreams:Delete a rdfs:Class ;
  rdfs:label "Delete"@en ;
  rdfs:comment "To Delete Something"@en ;
  rdfs:subClassOf activitystreams:Activity .

activitystreams:Article a rdfs:Class ;
  rdfs:label "Article"@en ;
  rdfs:comment "A written work. Typically several paragraphs long. For example, a blog post or a news article."@en ;
  rdfs:subClassOf activitystreams:Object .

activitystreams:Undo a rdfs:Class ;
  rdfs:label "Undo"@en ;
  rdfs:comment "To Undo Something. This would typically be used to indicate that a previous Activity has been undone."@en ;
  rdfs:subClassOf activitystreams:Activity .

activitystreams:Accept a rdfs:Class ;
  rdfs:label "Accept"@en ;
  rdfs:comment "Actor accepts the Object"@en ;
  rdfs:subClassOf activitystreams:Activity .

activitystreams:Group a rdfs:Class ;
  rdfs:label "Group"@en ;
  rdfs:comment "A Group of any kind."@en ;
  rdfs:subClassOf activitystreams:Object .

activitystreams:Leave a rdfs:Class ;
  rdfs:label "Leave"@en ;
  rdfs:comment "To Leave Something"@en ;
  rdfs:subClassOf activitystreams:Activity .

activitystreams:Announce a rdfs:Class ;
  rdfs:label "Announce"@en ;
  rdfs:comment "Actor announces the object to the target"@en ;
  rdfs:subClassOf activitystreams:Activity .

activitystreams:Audio a rdfs:Class ;
  rdfs:label "Audio"@en ;
  rdfs:comment "An audio file"@en ;
  rdfs:subClassOf activitystreams:Document .

activitystreams:Move a rdfs:Class ;
  rdfs:label "Move"@en ;
  rdfs:comment "The actor is moving the object. The target specifies where the object is moving to. The origin specifies where the object is moving from."@en ;
  rdfs:subClassOf activitystreams:Activity .

activitystreams:Person a rdfs:Class ;
  rdfs:label "Person"@en ;
  rdfs:comment "A Person"@en ;
  rdfs:subClassOf activitystreams:Object .

activitystreams:Object a rdfs:Class ;
  rdfs:label "Object"@en .

activitystreams:Offer a rdfs:Class ;
  rdfs:label "Offer"@en ;
  rdfs:comment "To Offer something to someone or something"@en ;
  rdfs:subClassOf activitystreams:Activity .

activitystreams:Tombstone a rdfs:Class ;
  rdfs:label "Tombstone"@en ;
  rdfs:comment "A placeholder for a deleted object"@en ;
  rdfs:subClassOf activitystreams:Object .

activitystreams:deleted a rdf:Property ;
  rdfs:label "deleted"@en ;
  rdfs:comment "Specifies the date and time the object was deleted"@en ;
  rdfs:domain activitystreams:Tombstone ;
  rdfs:range xsd:dateTime .

activitystreams:formerType a rdf:Property ;
  rdfs:label "formerType"@en ;
  rdfs:comment "On a Tombstone object, describes the former type of the deleted object"@en ;
  rdfs:domain activitystreams:Tombstone ;
  rdfs:range activitystreams:Object .

activitystreams:Organization a rdfs:Class ;
  rdfs:label "Organization"@en ;
  rdfs:comment "An Organization"@en ;
  rdfs:subClassOf activitystreams:Object .

rdf:List a rdfs:Class .

activitystreams:Image a rdfs:Class ;
  rdfs:label "Image"@en ;
  rdfs:comment "An Image file"@en ;
  rdfs:subClassOf activitystreams:Document .

activitystreams:Listen a rdfs:Class ;
  rdfs:label "Listen"@en ;
  rdfs:comment "The actor listened to the object"@en ;
  rdfs:subClassOf activitystreams:Activity .

activitystreams:Place a rdfs:Class ;
  rdfs:label "Place"@en ;
  rdfs:comment "A physical or logical location"@en ;
  rdfs:subClassOf activitystreams:Object .

activitystreams:units a rdf:Property ;
  rdfs:label "units"@en ;
  rdfs:comment "Identifies the unit of measurement used by the radius, altitude and accuracy properties. The value can be expressed either as one of a set of predefined units or as a well-known common URI that identifies units."@en ;
  rdfs:domain activitystreams:Place ;
  rdfs:range <https://w3id.org/linkml/Any> .

activitystreams:altitude a rdf:Property ;
  rdfs:label "altitude"@en ;
  rdfs:comment "The altitude of a place"@en ;
  rdfs:domain activitystreams:Place ;
  rdfs:range xsd:float .

activitystreams:latitude a rdf:Property ;
  rdfs:label "latitude"@en ;
  rdfs:comment "The latitude"@en ;
  rdfs:domain activitystreams:Place ;
  rdfs:range xsd:float .

activitystreams:accuracy a rdf:Property ;
  rdfs:label "accuracy"@en ;
  rdfs:comment "Specifies the accuracy around the point established by the longitude and latitude"@en ;
  rdfs:domain activitystreams:Place ;
  rdfs:range xsd:float .

activitystreams:radius a rdf:Property ;
  rdfs:label "radius"@en ;
  rdfs:comment "Specifies a radius around the point established by the longitude and latitude"@en ;
  rdfs:domain activitystreams:Place ;
  rdfs:range xsd:float .

activitystreams:longitude a rdf:Property ;
  rdfs:label "longitude"@en ;
  rdfs:comment "The longitude"@en ;
  rdfs:domain activitystreams:Place ;
  rdfs:range xsd:float .

activitystreams:Create a rdfs:Class ;
  rdfs:label "Create"@en ;
  rdfs:comment "To Create Something"@en ;
  rdfs:subClassOf activitystreams:Activity .

activitystreams:Block a rdfs:Class ;
  rdfs:label "Block"@en ;
  rdfs:subClassOf activitystreams:Ignore .

activitystreams:Travel a rdfs:Class ;
  rdfs:label "Travel"@en ;
  rdfs:comment "The actor is traveling to the target. The origin specifies where the actor is traveling from."@en ;
  rdfs:subClassOf activitystreams:IntransitiveActivity .

<https://w3id.org/linkml/Any> a rdfs:Class ;
  rdfs:comment "An unconstrained type or object"@en .

rdf:Property a rdfs:Class .

activitystreams:Video a rdfs:Class ;
  rdfs:label "Video"@en ;
  rdfs:comment "A Video document of any kind."@en ;
  rdfs:subClassOf activitystreams:Document .

activitystreams:Link a rdfs:Class ;
  rdfs:label "Link"@en ;
  rdfs:comment "Represents a qualified reference to another resource. Patterned after the RFC5988 Web Linking Model"@en .

activitystreams:Document a rdfs:Class ;
  rdfs:label "Document"@en ;
  rdfs:comment "Represents a digital document/file of any sort"@en ;
  rdfs:subClassOf activitystreams:Object .
