lib/rdf/vocab/as.rb in rdf-vocab-3.2.0 vs lib/rdf/vocab/as.rb in rdf-vocab-3.2.1
- old
+ new
@@ -1,883 +1,885 @@
# -*- encoding: utf-8 -*-
# frozen_string_literal: true
# This file generated automatically using rdf vocabulary format from https://www.w3.org/ns/activitystreams#
require 'rdf'
module RDF::Vocab
+ # Vocabulary for <https://www.w3.org/ns/activitystreams#>
+ # @!visibility private
AS = Class.new(RDF::StrictVocabulary("https://www.w3.org/ns/activitystreams#")) do
# Ontology definition
ontology :"https://www.w3.org/ns/activitystreams#",
- comment: "Extended Activity Streams 2.0 Vocabulary".freeze,
- "http://www.w3.org/2002/07/owl#imports": "http://www.w3.org/ns/prov#".freeze,
- label: "Activity Streams 2.0".freeze,
- type: "http://www.w3.org/2002/07/owl#Ontology".freeze
+ comment: {en: "Extended Activity Streams 2.0 Vocabulary"},
+ "http://www.w3.org/2002/07/owl#imports": "http://www.w3.org/ns/prov#",
+ label: {en: "Activity Streams 2.0"},
+ type: "http://www.w3.org/2002/07/owl#Ontology"
# Class definitions
term :Accept,
- comment: "Actor accepts the Object".freeze,
- label: "Accept".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "Actor accepts the Object"},
+ label: {en: "Accept"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Activity",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Activity,
- comment: "An Object representing some form of Action that has been taken".freeze,
- label: "Activity".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Object".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "An Object representing some form of Action that has been taken"},
+ label: {en: "Activity"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Object",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Add,
- comment: "To Add an Object or Link to Something".freeze,
- label: "Add".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "To Add an Object or Link to Something"},
+ label: {en: "Add"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Activity",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Announce,
- comment: "Actor announces the object to the target".freeze,
- label: "Announce".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "Actor announces the object to the target"},
+ label: {en: "Announce"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Activity",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Application,
- comment: "Represents a software application of any sort".freeze,
- label: "Application".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Object".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "Represents a software application of any sort"},
+ label: {en: "Application"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Object",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Arrive,
- comment: "To Arrive Somewhere (can be used, for instance, to indicate that a particular entity is currently located somewhere, e.g. a \"check-in\")".freeze,
- label: "Arrive".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#IntransitiveActivity".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "To Arrive Somewhere (can be used, for instance, to indicate that a particular entity is currently located somewhere, e.g. a \"check-in\")"},
+ label: {en: "Arrive"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#IntransitiveActivity",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Article,
- comment: "A written work. Typically several paragraphs long. For example, a blog post or a news article.".freeze,
- label: "Article".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Object".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "A written work. Typically several paragraphs long. For example, a blog post or a news article."},
+ label: {en: "Article"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Object",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Audio,
- comment: "An audio file".freeze,
- label: "Audio".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Document".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "An audio file"},
+ label: {en: "Audio"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Document",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Block,
- label: "Block".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Ignore".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ label: {en: "Block"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Ignore",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Collection,
- comment: "An ordered or unordered collection of Objects or Links".freeze,
- label: "Collection".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Object".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "An ordered or unordered collection of Objects or Links"},
+ label: {en: "Collection"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Object",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :CollectionPage,
- comment: "A subset of items from a Collection".freeze,
- label: "CollectionPage".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Collection".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "A subset of items from a Collection"},
+ label: {en: "CollectionPage"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Collection",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Create,
- comment: "To Create Something".freeze,
- label: "Create".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "To Create Something"},
+ label: {en: "Create"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Activity",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Delete,
- comment: "To Delete Something".freeze,
- label: "Delete".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "To Delete Something"},
+ label: {en: "Delete"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Activity",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Dislike,
- comment: "The actor dislikes the object".freeze,
- label: "Dislike".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "The actor dislikes the object"},
+ label: {en: "Dislike"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Activity",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Document,
- comment: "Represents a digital document/file of any sort".freeze,
- label: "Document".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Object".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "Represents a digital document/file of any sort"},
+ label: {en: "Document"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Object",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Event,
- comment: "An Event of any kind".freeze,
- label: "Event".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Object".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "An Event of any kind"},
+ label: {en: "Event"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Object",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Flag,
- comment: "To flag something (e.g. flag as inappropriate, flag as spam, etc)".freeze,
- label: "Flag".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "To flag something (e.g. flag as inappropriate, flag as spam, etc)"},
+ label: {en: "Flag"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Activity",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Follow,
- comment: "To Express Interest in Something".freeze,
- label: "Follow".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "To Express Interest in Something"},
+ label: {en: "Follow"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Activity",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Group,
- comment: "A Group of any kind.".freeze,
- label: "Group".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Object".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "A Group of any kind."},
+ label: {en: "Group"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Object",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Ignore,
- comment: "Actor is ignoring the Object".freeze,
- label: "Ignore".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "Actor is ignoring the Object"},
+ label: {en: "Ignore"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Activity",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Image,
- comment: "An Image file".freeze,
- label: "Image".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Document".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "An Image file"},
+ label: {en: "Image"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Document",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :IntransitiveActivity,
- comment: "An Activity that has no direct object".freeze,
- label: "IntransitiveActivity".freeze,
- subClassOf: ["https://www.w3.org/ns/activitystreams#Activity".freeze, term(
- maxCardinality: "0".freeze,
- onProperty: "https://www.w3.org/ns/activitystreams#object".freeze,
- type: "http://www.w3.org/2002/07/owl#Restriction".freeze
+ comment: {en: "An Activity that has no direct object"},
+ label: {en: "IntransitiveActivity"},
+ subClassOf: ["https://www.w3.org/ns/activitystreams#Activity", term(
+ maxCardinality: "0",
+ onProperty: "https://www.w3.org/ns/activitystreams#object",
+ type: "http://www.w3.org/2002/07/owl#Restriction"
)],
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Invite,
- comment: "To invite someone or something to something".freeze,
- label: "Invite".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Offer".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "To invite someone or something to something"},
+ label: {en: "Invite"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Offer",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Join,
- comment: "To Join Something".freeze,
- label: "Join".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "To Join Something"},
+ label: {en: "Join"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Activity",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Leave,
- comment: "To Leave Something".freeze,
- label: "Leave".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "To Leave Something"},
+ label: {en: "Leave"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Activity",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Like,
- comment: "To Like Something".freeze,
- label: "Like".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "To Like Something"},
+ label: {en: "Like"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Activity",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Link,
- comment: "Represents a qualified reference to another resource. Patterned after the RFC5988 Web Linking Model".freeze,
- "http://www.w3.org/2002/07/owl#disjointWith": "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "Link".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "Represents a qualified reference to another resource. Patterned after the RFC5988 Web Linking Model"},
+ "http://www.w3.org/2002/07/owl#disjointWith": "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "Link"},
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Listen,
- comment: "The actor listened to the object".freeze,
- label: "Listen".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "The actor listened to the object"},
+ label: {en: "Listen"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Activity",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Mention,
- comment: "A specialized Link that represents an @mention".freeze,
- label: "Mention".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Link".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "A specialized Link that represents an @mention"},
+ label: {en: "Mention"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Link",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Move,
- 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.".freeze,
- label: "Move".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ 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.",
+ label: {en: "Move"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Activity",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Note,
- comment: "A Short note, typically less than a single paragraph. A \"tweet\" is an example, or a \"status update\"".freeze,
- label: "Note".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Object".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "A Short note, typically less than a single paragraph. A \"tweet\" is an example, or a \"status update\""},
+ label: {en: "Note"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Object",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Object,
- label: "Object".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ label: {en: "Object"},
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Offer,
- comment: "To Offer something to someone or something".freeze,
- label: "Offer".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "To Offer something to someone or something"},
+ label: {en: "Offer"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Activity",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :OrderedCollection,
- comment: "A variation of Collection in which items are strictly ordered".freeze,
- label: "OrderedCollection".freeze,
+ comment: {en: "A variation of Collection in which items are strictly ordered"},
+ label: {en: "OrderedCollection"},
subClassOf: term(
- intersectionOf: list("https://www.w3.org/ns/activitystreams#Collection".freeze, term(
+ intersectionOf: list("https://www.w3.org/ns/activitystreams#Collection", term(
allValuesFrom: term(
- intersectionOf: list("https://www.w3.org/ns/activitystreams#OrderedItems".freeze, term(
+ intersectionOf: list("https://www.w3.org/ns/activitystreams#OrderedItems", term(
"http://www.w3.org/2002/07/owl#complementOf": term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
- ).freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
+ ),
+ type: "http://www.w3.org/2002/07/owl#Class"
)),
- type: "http://www.w3.org/2002/07/owl#Class".freeze
- ).freeze,
- onProperty: "https://www.w3.org/ns/activitystreams#items".freeze,
- type: "http://www.w3.org/2002/07/owl#Restriction".freeze
+ type: "http://www.w3.org/2002/07/owl#Class"
+ ),
+ onProperty: "https://www.w3.org/ns/activitystreams#items",
+ type: "http://www.w3.org/2002/07/owl#Restriction"
)),
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ type: "http://www.w3.org/2002/07/owl#Class"
),
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ type: "http://www.w3.org/2002/07/owl#Class"
term :OrderedCollectionPage,
- comment: "An ordered subset of items from an OrderedCollection".freeze,
- label: "OrderedCollectionPage".freeze,
- subClassOf: ["https://www.w3.org/ns/activitystreams#CollectionPage".freeze, "https://www.w3.org/ns/activitystreams#OrderedCollection".freeze],
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "An ordered subset of items from an OrderedCollection"},
+ label: {en: "OrderedCollectionPage"},
+ subClassOf: ["https://www.w3.org/ns/activitystreams#CollectionPage", "https://www.w3.org/ns/activitystreams#OrderedCollection"],
+ type: "http://www.w3.org/2002/07/owl#Class"
term :OrderedItems,
- comment: "A rdf:List variant for Objects and Links".freeze,
- label: "OrderedItems".freeze,
+ comment: {en: "A rdf:List variant for Objects and Links"},
+ label: {en: "OrderedItems"},
subClassOf: term(
- intersectionOf: list("http://www.w3.org/1999/02/22-rdf-syntax-ns#List".freeze, term(
+ intersectionOf: list("http://www.w3.org/1999/02/22-rdf-syntax-ns#List", term(
allValuesFrom: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
- ).freeze,
- onProperty: "http://www.w3.org/1999/02/22-rdf-syntax-ns#first".freeze,
- type: "http://www.w3.org/2002/07/owl#Restriction".freeze
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
+ ),
+ onProperty: "http://www.w3.org/1999/02/22-rdf-syntax-ns#first",
+ type: "http://www.w3.org/2002/07/owl#Restriction"
), term(
- allValuesFrom: "https://www.w3.org/ns/activitystreams#OrderedItems".freeze,
- onProperty: "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest".freeze,
- type: "http://www.w3.org/2002/07/owl#Restriction".freeze
+ allValuesFrom: "https://www.w3.org/ns/activitystreams#OrderedItems",
+ onProperty: "http://www.w3.org/1999/02/22-rdf-syntax-ns#rest",
+ type: "http://www.w3.org/2002/07/owl#Restriction"
)),
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ type: "http://www.w3.org/2002/07/owl#Class"
),
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Organization,
- comment: "An Organization".freeze,
- label: "Organization".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Object".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "An Organization"},
+ label: {en: "Organization"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Object",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Page,
- comment: "A Web Page".freeze,
- label: "Page".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Object".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "A Web Page"},
+ label: {en: "Page"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Object",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Person,
- comment: "A Person".freeze,
- label: "Person".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Object".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "A Person"},
+ label: {en: "Person"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Object",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Place,
- comment: "A physical or logical location".freeze,
- label: "Place".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Object".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "A physical or logical location"},
+ label: {en: "Place"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Object",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Profile,
- comment: "A Profile Document".freeze,
- label: "Profile".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Object".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "A Profile Document"},
+ label: {en: "Profile"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Object",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Question,
- comment: "A question of any sort.".freeze,
- label: "Question".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#IntransitiveActivity".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "A question of any sort."},
+ label: {en: "Question"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#IntransitiveActivity",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Read,
- comment: "The actor read the object".freeze,
- label: "Read".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "The actor read the object"},
+ label: {en: "Read"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Activity",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Reject,
- comment: "Actor rejects the Object".freeze,
- label: "Reject".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "Actor rejects the Object"},
+ label: {en: "Reject"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Activity",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Relationship,
- comment: "Represents a Social Graph relationship between two Individuals (indicated by the 'a' and 'b' properties)".freeze,
- label: "Relationship".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Object".freeze,
- type: ["http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement".freeze, "http://www.w3.org/2002/07/owl#Class".freeze]
+ comment: {en: "Represents a Social Graph relationship between two Individuals (indicated by the 'a' and 'b' properties)"},
+ label: {en: "Relationship"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Object",
+ type: ["http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement", "http://www.w3.org/2002/07/owl#Class"]
term :Remove,
- comment: "To Remove Something".freeze,
- label: "Remove".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "To Remove Something"},
+ label: {en: "Remove"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Activity",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Service,
- comment: "A service provided by some entity".freeze,
- label: "Service".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Object".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "A service provided by some entity"},
+ label: {en: "Service"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Object",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :TentativeAccept,
- comment: "Actor tentatively accepts the Object".freeze,
- label: "TentativeAccept".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Accept".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "Actor tentatively accepts the Object"},
+ label: {en: "TentativeAccept"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Accept",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :TentativeReject,
- comment: "Actor tentatively rejects the object".freeze,
- label: "TentativeReject".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Reject".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "Actor tentatively rejects the object"},
+ label: {en: "TentativeReject"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Reject",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Tombstone,
- comment: "A placeholder for a deleted object".freeze,
- label: "Tombstone".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Object".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "A placeholder for a deleted object"},
+ label: {en: "Tombstone"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Object",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Travel,
- comment: "The actor is traveling to the target. The origin specifies where the actor is traveling from.".freeze,
- label: "Travel".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#IntransitiveActivity".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: "The actor is traveling to the target. The origin specifies where the actor is traveling from.",
+ label: {en: "Travel"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#IntransitiveActivity",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Undo,
- comment: "To Undo Something. This would typically be used to indicate that a previous Activity has been undone.".freeze,
- label: "Undo".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "To Undo Something. This would typically be used to indicate that a previous Activity has been undone."},
+ label: {en: "Undo"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Activity",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Update,
- comment: "To Update/Modify Something".freeze,
- label: "Update".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "To Update/Modify Something"},
+ label: {en: "Update"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Activity",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :Video,
- comment: "A Video document of any kind.".freeze,
- label: "Video".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Document".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "A Video document of any kind."},
+ label: {en: "Video"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Document",
+ type: "http://www.w3.org/2002/07/owl#Class"
term :View,
- comment: "The actor viewed the object".freeze,
- label: "View".freeze,
- subClassOf: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- type: "http://www.w3.org/2002/07/owl#Class".freeze
+ comment: {en: "The actor viewed the object"},
+ label: {en: "View"},
+ subClassOf: "https://www.w3.org/ns/activitystreams#Activity",
+ type: "http://www.w3.org/2002/07/owl#Class"
# Property definitions
property :accuracy,
- comment: "Specifies the accuracy around the point established by the longitude and latitude".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Place".freeze,
- label: "accuracy".freeze,
+ comment: {en: "Specifies the accuracy around the point established by the longitude and latitude"},
+ domain: "https://www.w3.org/ns/activitystreams#Place",
+ label: {en: "accuracy"},
range: term(
- "http://www.w3.org/2002/07/owl#onDatatype": "http://www.w3.org/2001/XMLSchema#float".freeze,
+ "http://www.w3.org/2002/07/owl#onDatatype": "http://www.w3.org/2001/XMLSchema#float",
"http://www.w3.org/2002/07/owl#withRestrictions": list(term(
- "http://www.w3.org/2001/XMLSchema#minInclusive": "0.0".freeze
+ "http://www.w3.org/2001/XMLSchema#minInclusive": "0.0"
)),
- type: "http://www.w3.org/2000/01/rdf-schema#Datatype".freeze
+ type: "http://www.w3.org/2000/01/rdf-schema#Datatype"
),
- type: ["http://www.w3.org/2002/07/owl#DatatypeProperty".freeze, "http://www.w3.org/2002/07/owl#FunctionalProperty".freeze]
+ type: ["http://www.w3.org/2002/07/owl#DatatypeProperty", "http://www.w3.org/2002/07/owl#FunctionalProperty"]
property :actor,
- comment: "Subproperty of as:attributedTo that identifies the primary actor".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- label: "actor".freeze,
+ comment: {en: "Subproperty of as:attributedTo that identifies the primary actor"},
+ domain: "https://www.w3.org/ns/activitystreams#Activity",
+ label: {en: "actor"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- subPropertyOf: "https://www.w3.org/ns/activitystreams#attributedTo".freeze,
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ subPropertyOf: "https://www.w3.org/ns/activitystreams#attributedTo",
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :altitude,
- comment: "The altitude of a place".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Place".freeze,
- label: "altitude".freeze,
- range: "http://www.w3.org/2001/XMLSchema#float".freeze,
- type: ["http://www.w3.org/2002/07/owl#DatatypeProperty".freeze, "http://www.w3.org/2002/07/owl#FunctionalProperty".freeze]
+ comment: {en: "The altitude of a place"},
+ domain: "https://www.w3.org/ns/activitystreams#Place",
+ label: {en: "altitude"},
+ range: "http://www.w3.org/2001/XMLSchema#float",
+ type: ["http://www.w3.org/2002/07/owl#DatatypeProperty", "http://www.w3.org/2002/07/owl#FunctionalProperty"]
property :anyOf,
- comment: "Describes a possible inclusive answer or option for a question.".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Question".freeze,
- label: "oneOf".freeze,
+ comment: {en: "Describes a possible inclusive answer or option for a question."},
+ domain: "https://www.w3.org/ns/activitystreams#Question",
+ label: {en: "oneOf"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :attachment,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- equivalentProperty: "https://www.w3.org/ns/activitystreams#attachments".freeze,
- label: "attachment".freeze,
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ equivalentProperty: "https://www.w3.org/ns/activitystreams#attachments",
+ label: {en: "attachment"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Link".freeze, "https://www.w3.org/ns/activitystreams#Object".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Link", "https://www.w3.org/ns/activitystreams#Object")
),
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :attachments,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "attachments".freeze,
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "attachments"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- type: ["http://www.w3.org/2002/07/owl#DeprecatedProperty".freeze, "http://www.w3.org/2002/07/owl#ObjectProperty".freeze]
+ type: ["http://www.w3.org/2002/07/owl#DeprecatedProperty", "http://www.w3.org/2002/07/owl#ObjectProperty"]
property :attributedTo,
- comment: "Identifies an entity to which an object is attributed".freeze,
+ comment: {en: "Identifies an entity to which an object is attributed"},
domain: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- label: "attributedTo".freeze,
+ label: {en: "attributedTo"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :audience,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "audience".freeze,
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "audience"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :author,
- comment: "Identifies the author of an object. Deprecated. Use as:attributedTo instead".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "author".freeze,
+ comment: {en: "Identifies the author of an object. Deprecated. Use as:attributedTo instead"},
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "author"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- subPropertyOf: "https://www.w3.org/ns/activitystreams#attributedTo".freeze,
- type: ["http://www.w3.org/2002/07/owl#DeprecatedProperty".freeze, "http://www.w3.org/2002/07/owl#ObjectProperty".freeze]
+ subPropertyOf: "https://www.w3.org/ns/activitystreams#attributedTo",
+ type: ["http://www.w3.org/2002/07/owl#DeprecatedProperty", "http://www.w3.org/2002/07/owl#ObjectProperty"]
property :bcc,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "bcc".freeze,
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "bcc"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :bto,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "bto".freeze,
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "bto"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :cc,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "cc".freeze,
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "cc"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :content,
- comment: "The content of the object.".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "content".freeze,
+ comment: {en: "The content of the object."},
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "content"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
+ type: "http://www.w3.org/2002/07/owl#Class",
unionOf: list(term(
- type: "http://www.w3.org/2000/01/rdf-schema#Datatype".freeze
- ), "http://www.w3.org/2001/XMLSchema#string".freeze)
+ type: "http://www.w3.org/2000/01/rdf-schema#Datatype"
+ ), "http://www.w3.org/2001/XMLSchema#string")
),
- type: "http://www.w3.org/2002/07/owl#DatatypeProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#DatatypeProperty"
property :context,
- comment: "Specifies the context within which an object exists or an activity was performed".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "context".freeze,
+ comment: {en: "Specifies the context within which an object exists or an activity was performed"},
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "context"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :current,
- domain: "https://www.w3.org/ns/activitystreams#Collection".freeze,
- label: "current".freeze,
+ domain: "https://www.w3.org/ns/activitystreams#Collection",
+ label: {en: "current"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#CollectionPage".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#CollectionPage", "https://www.w3.org/ns/activitystreams#Link")
),
- type: ["http://www.w3.org/2002/07/owl#FunctionalProperty".freeze, "http://www.w3.org/2002/07/owl#ObjectProperty".freeze]
+ type: ["http://www.w3.org/2002/07/owl#FunctionalProperty", "http://www.w3.org/2002/07/owl#ObjectProperty"]
property :deleted,
- comment: "Specifies the date and time the object was deleted".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Tombstone".freeze,
- label: "deleted".freeze,
- range: "http://www.w3.org/2001/XMLSchema#dateTime".freeze,
- type: ["http://www.w3.org/2002/07/owl#DatatypeProperty".freeze, "http://www.w3.org/2002/07/owl#FunctionalProperty".freeze]
+ comment: {en: "Specifies the date and time the object was deleted"},
+ domain: "https://www.w3.org/ns/activitystreams#Tombstone",
+ label: {en: "deleted"},
+ range: "http://www.w3.org/2001/XMLSchema#dateTime",
+ type: ["http://www.w3.org/2002/07/owl#DatatypeProperty", "http://www.w3.org/2002/07/owl#FunctionalProperty"]
property :describes,
- comment: "On a Profile object, describes the object described by the profile".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Profile".freeze,
- label: "describes".freeze,
- range: "https://www.w3.org/ns/activitystreams#Object".freeze,
- type: ["http://www.w3.org/2002/07/owl#FunctionalProperty".freeze, "http://www.w3.org/2002/07/owl#ObjectProperty".freeze]
+ comment: {en: "On a Profile object, describes the object described by the profile"},
+ domain: "https://www.w3.org/ns/activitystreams#Profile",
+ label: {en: "describes"},
+ range: "https://www.w3.org/ns/activitystreams#Object",
+ type: ["http://www.w3.org/2002/07/owl#FunctionalProperty", "http://www.w3.org/2002/07/owl#ObjectProperty"]
property :downstreamDuplicates,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "downstreamDuplicates".freeze,
- range: "http://www.w3.org/2001/XMLSchema#anyURI".freeze,
- type: ["http://www.w3.org/2002/07/owl#DatatypeProperty".freeze, "http://www.w3.org/2002/07/owl#DeprecatedProperty".freeze]
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "downstreamDuplicates"},
+ range: "http://www.w3.org/2001/XMLSchema#anyURI",
+ type: ["http://www.w3.org/2002/07/owl#DatatypeProperty", "http://www.w3.org/2002/07/owl#DeprecatedProperty"]
property :duration,
- comment: "The duration of the object".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "duration".freeze,
- range: "http://www.w3.org/2001/XMLSchema#duration".freeze,
- type: ["http://www.w3.org/2002/07/owl#DatatypeProperty".freeze, "http://www.w3.org/2002/07/owl#FunctionalProperty".freeze]
+ comment: {en: "The duration of the object"},
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "duration"},
+ range: "http://www.w3.org/2001/XMLSchema#duration",
+ type: ["http://www.w3.org/2002/07/owl#DatatypeProperty", "http://www.w3.org/2002/07/owl#FunctionalProperty"]
property :endTime,
- comment: "The ending time of the object".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "endTime".freeze,
- range: "http://www.w3.org/2001/XMLSchema#dateTime".freeze,
- type: ["http://www.w3.org/2002/07/owl#DatatypeProperty".freeze, "http://www.w3.org/2002/07/owl#FunctionalProperty".freeze]
+ comment: {en: "The ending time of the object"},
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "endTime"},
+ range: "http://www.w3.org/2001/XMLSchema#dateTime",
+ type: ["http://www.w3.org/2002/07/owl#DatatypeProperty", "http://www.w3.org/2002/07/owl#FunctionalProperty"]
property :first,
- domain: "https://www.w3.org/ns/activitystreams#Collection".freeze,
- label: "first".freeze,
+ domain: "https://www.w3.org/ns/activitystreams#Collection",
+ label: {en: "first"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#CollectionPage".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#CollectionPage", "https://www.w3.org/ns/activitystreams#Link")
),
- type: ["http://www.w3.org/2002/07/owl#FunctionalProperty".freeze, "http://www.w3.org/2002/07/owl#ObjectProperty".freeze]
+ type: ["http://www.w3.org/2002/07/owl#FunctionalProperty", "http://www.w3.org/2002/07/owl#ObjectProperty"]
property :formerType,
- comment: "On a Tombstone object, describes the former type of the deleted object".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Tombstone".freeze,
- label: "formerType".freeze,
- range: "https://www.w3.org/ns/activitystreams#Object".freeze,
- type: ["http://www.w3.org/2002/07/owl#FunctionalProperty".freeze, "http://www.w3.org/2002/07/owl#ObjectProperty".freeze]
+ comment: {en: "On a Tombstone object, describes the former type of the deleted object"},
+ domain: "https://www.w3.org/ns/activitystreams#Tombstone",
+ label: {en: "formerType"},
+ range: "https://www.w3.org/ns/activitystreams#Object",
+ type: ["http://www.w3.org/2002/07/owl#FunctionalProperty", "http://www.w3.org/2002/07/owl#ObjectProperty"]
property :generator,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "generator".freeze,
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "generator"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :height,
- comment: "The display height expressed as device independent pixels".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Link".freeze,
- label: "height".freeze,
- range: "http://www.w3.org/2001/XMLSchema#nonNegativeInteger".freeze,
- type: ["http://www.w3.org/2002/07/owl#DatatypeProperty".freeze, "http://www.w3.org/2002/07/owl#FunctionalProperty".freeze]
+ comment: {en: "The display height expressed as device independent pixels"},
+ domain: "https://www.w3.org/ns/activitystreams#Link",
+ label: {en: "height"},
+ range: "http://www.w3.org/2001/XMLSchema#nonNegativeInteger",
+ type: ["http://www.w3.org/2002/07/owl#DatatypeProperty", "http://www.w3.org/2002/07/owl#FunctionalProperty"]
property :href,
- comment: "The target URI of the Link".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Link".freeze,
- label: "href".freeze,
- range: "http://www.w3.org/2001/XMLSchema#anyURI".freeze,
- type: ["http://www.w3.org/2002/07/owl#DatatypeProperty".freeze, "http://www.w3.org/2002/07/owl#FunctionalProperty".freeze]
+ comment: {en: "The target URI of the Link"},
+ domain: "https://www.w3.org/ns/activitystreams#Link",
+ label: {en: "href"},
+ range: "http://www.w3.org/2001/XMLSchema#anyURI",
+ type: ["http://www.w3.org/2002/07/owl#DatatypeProperty", "http://www.w3.org/2002/07/owl#FunctionalProperty"]
property :hreflang,
- comment: "A hint about the language of the referenced resource".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Link".freeze,
- label: "hreflang".freeze,
- range: "http://www.w3.org/2001/XMLSchema#language".freeze,
- type: ["http://www.w3.org/2002/07/owl#DatatypeProperty".freeze, "http://www.w3.org/2002/07/owl#FunctionalProperty".freeze]
+ comment: {en: "A hint about the language of the referenced resource"},
+ domain: "https://www.w3.org/ns/activitystreams#Link",
+ label: {en: "hreflang"},
+ range: "http://www.w3.org/2001/XMLSchema#language",
+ type: ["http://www.w3.org/2002/07/owl#DatatypeProperty", "http://www.w3.org/2002/07/owl#FunctionalProperty"]
property :icon,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "icon".freeze,
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "icon"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Image".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Image", "https://www.w3.org/ns/activitystreams#Link")
),
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :id,
domain: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Link".freeze, "https://www.w3.org/ns/activitystreams#Object".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Link", "https://www.w3.org/ns/activitystreams#Object")
),
- label: "id".freeze,
- range: "http://www.w3.org/2001/XMLSchema#anyURI".freeze,
- type: ["http://www.w3.org/2002/07/owl#DatatypeProperty".freeze, "http://www.w3.org/2002/07/owl#DeprecatedProperty".freeze, "http://www.w3.org/2002/07/owl#FunctionalProperty".freeze]
+ label: {en: "id"},
+ range: "http://www.w3.org/2001/XMLSchema#anyURI",
+ type: ["http://www.w3.org/2002/07/owl#DatatypeProperty", "http://www.w3.org/2002/07/owl#DeprecatedProperty", "http://www.w3.org/2002/07/owl#FunctionalProperty"]
property :image,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "image".freeze,
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "image"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Image".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Image", "https://www.w3.org/ns/activitystreams#Link")
),
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :inReplyTo,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "inReplyTo".freeze,
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "inReplyTo"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :instrument,
- comment: "Indentifies an object used (or to be used) to complete an activity".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- label: "instrument".freeze,
+ comment: {en: "Indentifies an object used (or to be used) to complete an activity"},
+ domain: "https://www.w3.org/ns/activitystreams#Activity",
+ label: {en: "instrument"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :items,
- domain: "https://www.w3.org/ns/activitystreams#Collection".freeze,
- label: "items".freeze,
+ domain: "https://www.w3.org/ns/activitystreams#Collection",
+ label: {en: "items"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
+ type: "http://www.w3.org/2002/07/owl#Class",
unionOf: list(term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
- ), "https://www.w3.org/ns/activitystreams#OrderedItems".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
+ ), "https://www.w3.org/ns/activitystreams#OrderedItems")
),
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :last,
- domain: "https://www.w3.org/ns/activitystreams#Collection".freeze,
- label: "last".freeze,
+ domain: "https://www.w3.org/ns/activitystreams#Collection",
+ label: {en: "last"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#CollectionPage".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#CollectionPage", "https://www.w3.org/ns/activitystreams#Link")
),
- type: ["http://www.w3.org/2002/07/owl#FunctionalProperty".freeze, "http://www.w3.org/2002/07/owl#ObjectProperty".freeze]
+ type: ["http://www.w3.org/2002/07/owl#FunctionalProperty", "http://www.w3.org/2002/07/owl#ObjectProperty"]
property :latitude,
- comment: "The latitude".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Place".freeze,
- label: "latitude".freeze,
- range: "http://www.w3.org/2001/XMLSchema#float".freeze,
- type: ["http://www.w3.org/2002/07/owl#DatatypeProperty".freeze, "http://www.w3.org/2002/07/owl#FunctionalProperty".freeze]
+ comment: {en: "The latitude"},
+ domain: "https://www.w3.org/ns/activitystreams#Place",
+ label: {en: "latitude"},
+ range: "http://www.w3.org/2001/XMLSchema#float",
+ type: ["http://www.w3.org/2002/07/owl#DatatypeProperty", "http://www.w3.org/2002/07/owl#FunctionalProperty"]
property :location,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "location".freeze,
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "location"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :longitude,
- comment: "The longitude".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Place".freeze,
- label: "longitude".freeze,
- range: "http://www.w3.org/2001/XMLSchema#float".freeze,
- type: ["http://www.w3.org/2002/07/owl#DatatypeProperty".freeze, "http://www.w3.org/2002/07/owl#FunctionalProperty".freeze]
+ comment: {en: "The longitude"},
+ domain: "https://www.w3.org/ns/activitystreams#Place",
+ label: {en: "longitude"},
+ range: "http://www.w3.org/2001/XMLSchema#float",
+ type: ["http://www.w3.org/2002/07/owl#DatatypeProperty", "http://www.w3.org/2002/07/owl#FunctionalProperty"]
property :mediaType,
- comment: "The MIME Media Type".freeze,
+ comment: {en: "The MIME Media Type"},
domain: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Link".freeze, "https://www.w3.org/ns/activitystreams#Object".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Link", "https://www.w3.org/ns/activitystreams#Object")
),
- label: "mediaType".freeze,
- range: "http://www.w3.org/2001/XMLSchema#string".freeze,
- type: ["http://www.w3.org/2002/07/owl#DatatypeProperty".freeze, "http://www.w3.org/2002/07/owl#FunctionalProperty".freeze]
+ label: {en: "mediaType"},
+ range: "http://www.w3.org/2001/XMLSchema#string",
+ type: ["http://www.w3.org/2002/07/owl#DatatypeProperty", "http://www.w3.org/2002/07/owl#FunctionalProperty"]
property :name,
+ comment: {en: "The default, plain-text display name of the object or link."},
domain: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- "http://www.w3.org/2000/01/rdf-schema#name": "The default, plain-text display name of the object or link.".freeze,
- label: "name".freeze,
+ label: {en: "name"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
+ type: "http://www.w3.org/2002/07/owl#Class",
unionOf: list(term(
- type: "http://www.w3.org/2000/01/rdf-schema#Datatype".freeze
- ), "http://www.w3.org/2001/XMLSchema#string".freeze)
+ type: "http://www.w3.org/2000/01/rdf-schema#Datatype"
+ ), "http://www.w3.org/2001/XMLSchema#string")
),
- type: "http://www.w3.org/2002/07/owl#DatatypeProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#DatatypeProperty"
property :next,
- domain: "https://www.w3.org/ns/activitystreams#CollectionPage".freeze,
- label: "next".freeze,
+ domain: "https://www.w3.org/ns/activitystreams#CollectionPage",
+ label: {en: "next"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#CollectionPage".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#CollectionPage", "https://www.w3.org/ns/activitystreams#Link")
),
- type: ["http://www.w3.org/2002/07/owl#FunctionalProperty".freeze, "http://www.w3.org/2002/07/owl#ObjectProperty".freeze]
+ type: ["http://www.w3.org/2002/07/owl#FunctionalProperty", "http://www.w3.org/2002/07/owl#ObjectProperty"]
property :object,
domain: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Activity".freeze, "https://www.w3.org/ns/activitystreams#Relationship".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Activity", "https://www.w3.org/ns/activitystreams#Relationship")
),
- label: "object".freeze,
+ label: {en: "object"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :objectType,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "objectType".freeze,
- range: "http://www.w3.org/2001/XMLSchema#anyURI".freeze,
- type: ["http://www.w3.org/2002/07/owl#DatatypeProperty".freeze, "http://www.w3.org/2002/07/owl#DeprecatedProperty".freeze, "http://www.w3.org/2002/07/owl#FunctionalProperty".freeze]
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "objectType"},
+ range: "http://www.w3.org/2001/XMLSchema#anyURI",
+ type: ["http://www.w3.org/2002/07/owl#DatatypeProperty", "http://www.w3.org/2002/07/owl#DeprecatedProperty", "http://www.w3.org/2002/07/owl#FunctionalProperty"]
property :oneOf,
- comment: "Describes a possible exclusive answer or option for a question.".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Question".freeze,
- label: "oneOf".freeze,
+ comment: {en: "Describes a possible exclusive answer or option for a question."},
+ domain: "https://www.w3.org/ns/activitystreams#Question",
+ label: {en: "oneOf"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :origin,
- comment: "For certain activities, specifies the entity from which the action is directed.".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- label: "origin".freeze,
+ comment: {en: "For certain activities, specifies the entity from which the action is directed."},
+ domain: "https://www.w3.org/ns/activitystreams#Activity",
+ label: {en: "origin"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :partOf,
- domain: "https://www.w3.org/ns/activitystreams#CollectionPage".freeze,
- label: "partOf".freeze,
+ domain: "https://www.w3.org/ns/activitystreams#CollectionPage",
+ label: {en: "partOf"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Collection".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Collection", "https://www.w3.org/ns/activitystreams#Link")
),
- type: ["http://www.w3.org/2002/07/owl#FunctionalProperty".freeze, "http://www.w3.org/2002/07/owl#ObjectProperty".freeze]
+ type: ["http://www.w3.org/2002/07/owl#FunctionalProperty", "http://www.w3.org/2002/07/owl#ObjectProperty"]
property :prev,
- domain: "https://www.w3.org/ns/activitystreams#CollectionPage".freeze,
- label: "prev".freeze,
+ domain: "https://www.w3.org/ns/activitystreams#CollectionPage",
+ label: {en: "prev"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#CollectionPage".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#CollectionPage", "https://www.w3.org/ns/activitystreams#Link")
),
- type: ["http://www.w3.org/2002/07/owl#FunctionalProperty".freeze, "http://www.w3.org/2002/07/owl#ObjectProperty".freeze]
+ type: ["http://www.w3.org/2002/07/owl#FunctionalProperty", "http://www.w3.org/2002/07/owl#ObjectProperty"]
property :preview,
domain: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- label: "preview".freeze,
+ label: {en: "preview"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :provider,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "provider".freeze,
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "provider"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- type: ["http://www.w3.org/2002/07/owl#DeprecatedProperty".freeze, "http://www.w3.org/2002/07/owl#ObjectProperty".freeze]
+ type: ["http://www.w3.org/2002/07/owl#DeprecatedProperty", "http://www.w3.org/2002/07/owl#ObjectProperty"]
property :published,
- comment: "Specifies the date and time the object was published".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "published".freeze,
- range: "http://www.w3.org/2001/XMLSchema#dateTime".freeze,
- type: ["http://www.w3.org/2002/07/owl#DatatypeProperty".freeze, "http://www.w3.org/2002/07/owl#FunctionalProperty".freeze]
+ comment: {en: "Specifies the date and time the object was published"},
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "published"},
+ range: "http://www.w3.org/2001/XMLSchema#dateTime",
+ type: ["http://www.w3.org/2002/07/owl#DatatypeProperty", "http://www.w3.org/2002/07/owl#FunctionalProperty"]
property :radius,
- comment: "Specifies a radius around the point established by the longitude and latitude".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Place".freeze,
- label: "radius".freeze,
+ comment: {en: "Specifies a radius around the point established by the longitude and latitude"},
+ domain: "https://www.w3.org/ns/activitystreams#Place",
+ label: {en: "radius"},
range: term(
- "http://www.w3.org/2002/07/owl#onDatatype": "http://www.w3.org/2001/XMLSchema#float".freeze,
+ "http://www.w3.org/2002/07/owl#onDatatype": "http://www.w3.org/2001/XMLSchema#float",
"http://www.w3.org/2002/07/owl#withRestrictions": list(term(
- "http://www.w3.org/2001/XMLSchema#minInclusive": "0.0".freeze
+ "http://www.w3.org/2001/XMLSchema#minInclusive": "0.0"
)),
- type: "http://www.w3.org/2000/01/rdf-schema#Datatype".freeze
+ type: "http://www.w3.org/2000/01/rdf-schema#Datatype"
),
- type: ["http://www.w3.org/2002/07/owl#DatatypeProperty".freeze, "http://www.w3.org/2002/07/owl#FunctionalProperty".freeze]
+ type: ["http://www.w3.org/2002/07/owl#DatatypeProperty", "http://www.w3.org/2002/07/owl#FunctionalProperty"]
property :rating,
- comment: "A numeric rating (>= 0.0, <= 5.0) for the object".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "rating".freeze,
+ comment: {en: "A numeric rating (>= 0.0, <= 5.0) for the object"},
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "rating"},
range: term(
- "http://www.w3.org/2002/07/owl#onDatatype": "http://www.w3.org/2001/XMLSchema#float".freeze,
+ "http://www.w3.org/2002/07/owl#onDatatype": "http://www.w3.org/2001/XMLSchema#float",
"http://www.w3.org/2002/07/owl#withRestrictions": list(term(
- "http://www.w3.org/2001/XMLSchema#minInclusive": "0.0".freeze
+ "http://www.w3.org/2001/XMLSchema#minInclusive": "0.0"
), term(
- "http://www.w3.org/2001/XMLSchema#maxInclusive": "5.0".freeze
+ "http://www.w3.org/2001/XMLSchema#maxInclusive": "5.0"
)),
- type: "http://www.w3.org/2000/01/rdf-schema#Datatype".freeze
+ type: "http://www.w3.org/2000/01/rdf-schema#Datatype"
),
- type: ["http://www.w3.org/2002/07/owl#DatatypeProperty".freeze, "http://www.w3.org/2002/07/owl#DeprecatedProperty".freeze, "http://www.w3.org/2002/07/owl#FunctionalProperty".freeze]
+ type: ["http://www.w3.org/2002/07/owl#DatatypeProperty", "http://www.w3.org/2002/07/owl#DeprecatedProperty", "http://www.w3.org/2002/07/owl#FunctionalProperty"]
property :rel,
- comment: "The RFC 5988 or HTML5 Link Relation associated with the Link".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Link".freeze,
- label: "rel".freeze,
- range: "http://www.w3.org/2001/XMLSchema#string".freeze,
- type: "http://www.w3.org/2002/07/owl#DatatypeProperty".freeze
+ comment: {en: "The RFC 5988 or HTML5 Link Relation associated with the Link"},
+ domain: "https://www.w3.org/ns/activitystreams#Link",
+ label: {en: "rel"},
+ range: "http://www.w3.org/2001/XMLSchema#string",
+ type: "http://www.w3.org/2002/07/owl#DatatypeProperty"
property :relationship,
- comment: "On a Relationship object, describes the type of relationship".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Relationship".freeze,
- label: "relationship".freeze,
- range: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze,
- subPropertyOf: "http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate".freeze,
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ comment: {en: "On a Relationship object, describes the type of relationship"},
+ domain: "https://www.w3.org/ns/activitystreams#Relationship",
+ label: {en: "relationship"},
+ range: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property",
+ subPropertyOf: "http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate",
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :replies,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "replies".freeze,
- range: "https://www.w3.org/ns/activitystreams#Collection".freeze,
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "replies"},
+ range: "https://www.w3.org/ns/activitystreams#Collection",
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :result,
- domain: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- label: "result".freeze,
+ domain: "https://www.w3.org/ns/activitystreams#Activity",
+ label: {en: "result"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :startIndex,
- comment: "In a strictly ordered logical collection, specifies the index position of the first item in the items list".freeze,
- domain: "https://www.w3.org/ns/activitystreams#OrderedCollectionPage".freeze,
- label: "startIndex".freeze,
- range: "http://www.w3.org/2001/XMLSchema#nonNegativeInteger".freeze,
- type: ["http://www.w3.org/2002/07/owl#DatatypeProperty".freeze, "http://www.w3.org/2002/07/owl#FunctionalProperty".freeze]
+ comment: {en: "In a strictly ordered logical collection, specifies the index position of the first item in the items list"},
+ domain: "https://www.w3.org/ns/activitystreams#OrderedCollectionPage",
+ label: {en: "startIndex"},
+ range: "http://www.w3.org/2001/XMLSchema#nonNegativeInteger",
+ type: ["http://www.w3.org/2002/07/owl#DatatypeProperty", "http://www.w3.org/2002/07/owl#FunctionalProperty"]
property :startTime,
- comment: "The starting time of the object".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "startTime".freeze,
- range: "http://www.w3.org/2001/XMLSchema#dateTime".freeze,
- type: ["http://www.w3.org/2002/07/owl#DatatypeProperty".freeze, "http://www.w3.org/2002/07/owl#FunctionalProperty".freeze]
+ comment: {en: "The starting time of the object"},
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "startTime"},
+ range: "http://www.w3.org/2001/XMLSchema#dateTime",
+ type: ["http://www.w3.org/2002/07/owl#DatatypeProperty", "http://www.w3.org/2002/07/owl#FunctionalProperty"]
property :subject,
- comment: "On a Relationship object, identifies the subject. e.g. when saying \"John is connected to Sally\", 'subject' refers to 'John'".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Relationship".freeze,
- label: "a".freeze,
+ comment: {en: "On a Relationship object, identifies the subject. e.g. when saying \"John is connected to Sally\", 'subject' refers to 'John'"},
+ domain: "https://www.w3.org/ns/activitystreams#Relationship",
+ label: {en: "a"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Link".freeze, "https://www.w3.org/ns/activitystreams#Object".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Link", "https://www.w3.org/ns/activitystreams#Object")
),
- subPropertyOf: "http://www.w3.org/1999/02/22-rdf-syntax-ns#subject".freeze,
- type: ["http://www.w3.org/2002/07/owl#FunctionalProperty".freeze, "http://www.w3.org/2002/07/owl#ObjectProperty".freeze]
+ subPropertyOf: "http://www.w3.org/1999/02/22-rdf-syntax-ns#subject",
+ type: ["http://www.w3.org/2002/07/owl#FunctionalProperty", "http://www.w3.org/2002/07/owl#ObjectProperty"]
property :summary,
- comment: "A short summary of the object".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "summary".freeze,
+ comment: {en: "A short summary of the object"},
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "summary"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
+ type: "http://www.w3.org/2002/07/owl#Class",
unionOf: list(term(
- type: "http://www.w3.org/2000/01/rdf-schema#Datatype".freeze
- ), "http://www.w3.org/2001/XMLSchema#string".freeze)
+ type: "http://www.w3.org/2000/01/rdf-schema#Datatype"
+ ), "http://www.w3.org/2001/XMLSchema#string")
),
- type: "http://www.w3.org/2002/07/owl#DatatypeProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#DatatypeProperty"
property :tag,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "tag".freeze,
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "tag"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :tags,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- equivalentProperty: "https://www.w3.org/ns/activitystreams#tag".freeze,
- label: "tags".freeze,
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ equivalentProperty: "https://www.w3.org/ns/activitystreams#tag",
+ label: {en: "tags"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- type: ["http://www.w3.org/2002/07/owl#DeprecatedProperty".freeze, "http://www.w3.org/2002/07/owl#ObjectProperty".freeze]
+ type: ["http://www.w3.org/2002/07/owl#DeprecatedProperty", "http://www.w3.org/2002/07/owl#ObjectProperty"]
property :target,
- domain: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- label: "target".freeze,
+ domain: "https://www.w3.org/ns/activitystreams#Activity",
+ label: {en: "target"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :to,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "to".freeze,
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "to"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Object".freeze, "https://www.w3.org/ns/activitystreams#Link".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Object", "https://www.w3.org/ns/activitystreams#Link")
),
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :totalItems,
- comment: "The total number of items in a logical collection".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Collection".freeze,
- label: "totalItems".freeze,
- range: "http://www.w3.org/2001/XMLSchema#nonNegativeInteger".freeze,
- type: ["http://www.w3.org/2002/07/owl#DatatypeProperty".freeze, "http://www.w3.org/2002/07/owl#FunctionalProperty".freeze]
+ comment: {en: "The total number of items in a logical collection"},
+ domain: "https://www.w3.org/ns/activitystreams#Collection",
+ label: {en: "totalItems"},
+ range: "http://www.w3.org/2001/XMLSchema#nonNegativeInteger",
+ type: ["http://www.w3.org/2002/07/owl#DatatypeProperty", "http://www.w3.org/2002/07/owl#FunctionalProperty"]
property :units,
- 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.".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Place".freeze,
- label: "units".freeze,
+ comment: {en: "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."},
+ domain: "https://www.w3.org/ns/activitystreams#Place",
+ label: {en: "units"},
range: term(
- type: "http://www.w3.org/2000/01/rdf-schema#Datatype".freeze,
+ type: "http://www.w3.org/2000/01/rdf-schema#Datatype",
unionOf: list(term(
- "http://www.w3.org/2002/07/owl#oneOf": list("inches".freeze, "feet".freeze, "miles".freeze, "cm".freeze, "m".freeze, "km".freeze),
- type: "http://www.w3.org/2000/01/rdf-schema#Datatype".freeze
- ), "http://www.w3.org/2001/XMLSchema#anyURI".freeze)
+ "http://www.w3.org/2002/07/owl#oneOf": list("inches", "feet", "miles", "cm", "m", "km"),
+ type: "http://www.w3.org/2000/01/rdf-schema#Datatype"
+ ), "http://www.w3.org/2001/XMLSchema#anyURI")
),
- type: ["http://www.w3.org/2002/07/owl#DatatypeProperty".freeze, "http://www.w3.org/2002/07/owl#FunctionalProperty".freeze]
+ type: ["http://www.w3.org/2002/07/owl#DatatypeProperty", "http://www.w3.org/2002/07/owl#FunctionalProperty"]
property :updated,
- comment: "Specifies when the object was last updated".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "updated".freeze,
- range: "http://www.w3.org/2001/XMLSchema#dateTime".freeze,
- type: ["http://www.w3.org/2002/07/owl#DatatypeProperty".freeze, "http://www.w3.org/2002/07/owl#FunctionalProperty".freeze]
+ comment: {en: "Specifies when the object was last updated"},
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "updated"},
+ range: "http://www.w3.org/2001/XMLSchema#dateTime",
+ type: ["http://www.w3.org/2002/07/owl#DatatypeProperty", "http://www.w3.org/2002/07/owl#FunctionalProperty"]
property :upstreamDuplicates,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "upstreamDuplicates".freeze,
- range: "http://www.w3.org/2001/XMLSchema#anyURI".freeze,
- type: ["http://www.w3.org/2002/07/owl#DatatypeProperty".freeze, "http://www.w3.org/2002/07/owl#DeprecatedProperty".freeze]
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "upstreamDuplicates"},
+ range: "http://www.w3.org/2001/XMLSchema#anyURI",
+ type: ["http://www.w3.org/2002/07/owl#DatatypeProperty", "http://www.w3.org/2002/07/owl#DeprecatedProperty"]
property :url,
- comment: "Specifies a link to a specific representation of the Object".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Object".freeze,
- label: "url".freeze,
+ comment: {en: "Specifies a link to a specific representation of the Object"},
+ domain: "https://www.w3.org/ns/activitystreams#Object",
+ label: {en: "url"},
range: term(
- type: "http://www.w3.org/2002/07/owl#Class".freeze,
- unionOf: list("https://www.w3.org/ns/activitystreams#Link".freeze, "http://www.w3.org/2002/07/owl#Thing".freeze)
+ type: "http://www.w3.org/2002/07/owl#Class",
+ unionOf: list("https://www.w3.org/ns/activitystreams#Link", "http://www.w3.org/2002/07/owl#Thing")
),
- type: "http://www.w3.org/2002/07/owl#ObjectProperty".freeze
+ type: "http://www.w3.org/2002/07/owl#ObjectProperty"
property :verb,
- domain: "https://www.w3.org/ns/activitystreams#Activity".freeze,
- label: "verb".freeze,
- range: "http://www.w3.org/2001/XMLSchema#anyURI".freeze,
- type: ["http://www.w3.org/2002/07/owl#DatatypeProperty".freeze, "http://www.w3.org/2002/07/owl#DeprecatedProperty".freeze, "http://www.w3.org/2002/07/owl#FunctionalProperty".freeze]
+ domain: "https://www.w3.org/ns/activitystreams#Activity",
+ label: {en: "verb"},
+ range: "http://www.w3.org/2001/XMLSchema#anyURI",
+ type: ["http://www.w3.org/2002/07/owl#DatatypeProperty", "http://www.w3.org/2002/07/owl#DeprecatedProperty", "http://www.w3.org/2002/07/owl#FunctionalProperty"]
property :width,
- comment: "Specifies the preferred display width of the content, expressed in terms of device independent pixels.".freeze,
- domain: "https://www.w3.org/ns/activitystreams#Link".freeze,
- label: "width".freeze,
- range: "http://www.w3.org/2001/XMLSchema#nonNegativeInteger".freeze,
- type: ["http://www.w3.org/2002/07/owl#DatatypeProperty".freeze, "http://www.w3.org/2002/07/owl#FunctionalProperty".freeze]
+ comment: {en: "Specifies the preferred display width of the content, expressed in terms of device independent pixels."},
+ domain: "https://www.w3.org/ns/activitystreams#Link",
+ label: {en: "width"},
+ range: "http://www.w3.org/2001/XMLSchema#nonNegativeInteger",
+ type: ["http://www.w3.org/2002/07/owl#DatatypeProperty", "http://www.w3.org/2002/07/owl#FunctionalProperty"]
end
end