ns.1024.gdn

The Tagging Vocabulary

Abstract

The Tagging vocabulary provides useful terms for defining and associating resources with semantic labels known as “tags”.

1. Introduction

1.1 Purpose and Scope

This vocabulary grows out of a general effort to move various publishing efforts, and in particular fannish ones, off of centralized platforms in an interoperable manner. On some platforms, for example Archive of Our Own, such works are currently extensively tagged with labels which are then “wrangled” into a conceptual heirarchy. This is labour‐intensive work, and it is important that federated fannish repositories be able to share and communicate such efforts with each other. The Tagging vocabulary forms the basis of a means for doing so.

Tags have been designed to satisfy the following requirements :⁠—

Tags are not intended as a catch·all solution for work metadata. Other kinds of information which does not necessitate these requirements—for example, content notices with a single, welrecognized label—are probably not appropriate for encoding as Tags.

The namespace for the Tagging vocabulary is https://ns.1024.gdn/Tagging/#.

1.2 Relationship to Other Vocabularies

Tagging is conceived of as an extension to S·K·O·S, and makes use of some of its properties. The X·L extenstion of S·K·O·S is used for label construction.

D·C·M·I is used for basic metadata.

Prov‐O is an ontological dependency for some terms, but familiarity is not required.

The additional terms for discovery are built upon the Sync vocabulary, which is itself built upon the Activity vocabulary and ActivityStreams.

In this document, the following prefixes are used to represent the following strings :⁠—

Prefix Expansion
as: https://www.w3.org/ns/activitystreams#
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
skos: http://www.w3.org/2004/02/skos/core#
skosxl: http://www.w3.org/2008/05/skos-xl#
sync: https://ns.1024.gdn/Sync/#
tagging: https://ns.1024.gdn/Tagging/#
rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs: http://www.w3.org/2000/01/rdf-schema#
xsd: http://www.w3.org/2001/XMLSchema#

1.3 Term Status

Terms in this document are categorized according to one the five following term statuses :⁠—

stable (✅)

The term has widely‐accepted usage.

testing (🔬)

The term is currently being used in some applications, but its exact meaning has not yet settled.

dependency (📥)

The term is not currently being used directly, but its definition informs the usage of a stable or testing term. (This value is not a part of the original term status definition.)

unstable (🚧)

The term is not currently being used in a widespread fashion, but experiments into its utility are taking place. Its usage may change significantly in the future.

archaic (🦖)

The term was once widely‐used, but such usage is considered outdated and is discouraged.

1.4 Definitions for Computers

There is an Owl ontology for the main vocabulary and a separate ontology for the discovery vocabulary (which imports the former). Both are provided in a J·son‐L·D format suitable for viewing with, e·g, Protégé. The term definitions seen on this page are derived from the Owl definitions.

There also exist two J·son‐L·D contexts :⁠— a J·son‐L·D context for the main vocabulary and a J·son‐L·D context for the discovery vocabulary (which, again, makes reference to the former).

Generally, only stable and testing terms will be included in the J·son‐L·D contexts for this vocabulary. If you need to use an unstable term, you will need to define it yourself.

1.5 Using this Vocabulary

In most cases, at least a J·son‐L·D representation of any Tag or Tag System should be attainable from its I·R·I. This representation should be compact under the Tagging J·son‐L·D context to enable its use by non–Linked Data‐aware processors. There are recommendations below which can further enable services to discover changes to Tags made over time.

Be aware that even compacted J·son‐L·D carries different semantics than ordinary J·son—particularly with respect to its interpretation of arrays.

2 Overview of Concepts

2.1 Tags

A Tag is an S·K·O·S Concept which is in a Tag System, has a preferred label (and possibly others), and may be related to other Tags. The precise meaning beyond these constraints is flexible. Generally, the intent of Tags is to aid in the discovery or filtering of things by associating them with recognized terms.

Things are typically not associated with Tags directly; instead, things are associated with Tag Labels which label Tags (see below). This layer of indirection allows things to provide the most appropriate contextual label for their circumstance while still being associated with a Tag of defined meaning.

2.1.1 Tag I·R·I’s

Tags need stable I·R·I’s in order to be referenced and looked up. The recommendation is that the I·R·I take the following form :⁠—

https://⟨authority⟩/tag:⟨authority⟩,⟨date⟩:⟨identifier⟩

—: where ⟨authority⟩ is the domain name for the site, ⟨date⟩ is some stable date in which the site was controlled by its current owner(s) (presumably the people publishing the tags), and ⟨identifier⟩ is the local (not necessarily global) identifier of the tag on that site. The section of the I·R·I beginning with tag: and continuing through to the end forms an embedded Tag U·R·I (no relation) which can be used to help identify the tag in the case of mirroring or migration. The Tag U·R·I might be separated from the authority by a path if desired (it doesn’t need to be top‐level).

The local identifier for the tag can be anything which conforms to the specific rule in the Tag U·R·I syntax, but it is strongly recommended that it be a short, opaque identifier which is suitable for humans. Assigning each tag a random number, encoded in W·R·M·G (Crockford) base·32, is a good option. Do not derive tag identifiers from the labels of tags, as these may change in the future (and the identifier must not).

The above I·R·I is a bit cumbersome and unweildy for humans (it repeats the authority twice!), so a service might create a more readable alias (for example, https://⟨authority⟩/⟨identifier⟩). However, this alias should never be used when communicating with computers, as the identifier is not globally‐unique on its own and can never be migrated to other hosts.

Services should always try to fetch Tags from the domain listed in the Tag U·R·I if possible. If they encounter a Tag where the authority of the I·R·I as a whole doesn’t match that in the Tag U·R·I, they might attempt a Webfinger request to the latter in an attempt to fetch the canonical version of the Tag. Otherwise, they should view the Tag with suspicion. Nevertheless, allowing for mirroring of tags in this manner is necessary to accommodate their persistence beyond site and service shutdowns.

2.1.2 Relationships between Tags

Any Tag may be organized into a conceptual hierarchy by marking it as broader or narrower than another tag. These relationships may extend across different kinds of Tag, although it is up to individual services how they want to handle such situations. Broadening and narrowing are inverse relationships; it would be inconsistent and nonsensical for a Tag to be both broader and narrower than another. As an implication, these relationships must not be circular.

Some kinds of tags can indicate other kinds of semantic relationship. Setting Tags and Entity Tags can use the in canon relationship to indicate an associated Canon Tag. Similarly, Conceptual Tags can involve Tags of any type. Relationship Tags are a subclass of Conceptual Tags which are used to indicate personal relationships beween the Character Tags they involve.

2.2 Tag Systems

Every Tag necessarily belongs to (is in) a Tag System. Tag Systems are an abstraction intended to encapsulate information about who is responsible for the Tags and who should be trusted regarding updates to them. Tags which belong to different Tag Systems are not equivalent, even if they have the same meaning, as their definitions are controlled by different people and may diverge over time. However, Tags may be close matches to tags in other Tag Systems, meaning the two should be considered roughly interchangeable for matters of sorting and display.

Tag Systems may have an outbox, which forms a discovery endpoint for various Activities pertaining to the Tag System. See the section on change discovery below for more.

2.3 Tag Labels

Tag Labels are things with exactly one literal form and which may label a Tag. They don’t have to; it is possible to create Tag Labels for which no corresponding Tag exists (yet).

On the other hand, every Tag has at least one associated Tag Label: its preferred label. A Tag can only have one preferred label, which provides the canonical form of the Tag. However, the literal form of the preferred label may change over time.

Tags may also have alternative labels and hidden labels (available through discovery mechanisms), as well as additional Tag Labels which fall under none of these categories (typically not easily discoverable).

A Tag Label Collection associates Tag Labels (and through them, their associated Tags) with the thing which has it. Ordered Tag Label Collections are a subclass of these. If a thing has a primary tag label collection, the Tag Labels (and Tags) in that Tag Label Collection should be given precedence over others. Depending on the service and thing, the primary collection might include Tags selected by the creator of the thing, Tags selected by administrators, and/or Tags which denote concepts which are most prominent in the thing.

3 Kinds of Tag

3.1 Canon Tags

Canon Tags are used to denote the source materials that a thing considers to be canonical. Canons form the basis for some (although often not all) of a thing’s settings, characters, events, or themes.

3.2 Genre Tags

Genre Tags are used to denote the genres that a thing belongs to or is otherwise in conversation with. These do not have to be large, formally‐recognized genres.

3.3 Setting Tags

Setting Tags are used to denote the settings which a thing depicts, describes, or takes place in. There are three components to settings, and subclasses of Setting Tag have been defined for each :⁠—

Location Tag

Location Tags are used to denote the spatial aspect of a setting.

Time Period Tag

Time Period Tags are used to denote the temporal aspect of a setting.

Universe Tag

Universe Tags are used to denote the universe to which a setting belongs, in contexts where multiple alternate universes may exist.

3.4 Entity Tags

Entity Tags are used to denote any concept which can act, be acted upon, or otherwise change over time. Entities do not necessarily need to be physical or corporeal. Subclasses have been defined for specific kinds of entity :⁠—

Character Tag

Character Tags are used to denote entities which are personified to the extent of being able to form relationships with other characters.

Inanimate Entity Tag

Inanimate Entity Tags are used to denote any inanimate entity which is not a character.

3.5 Conceptual Tags

Conceptual Tags are used to denote ideas. Although this is by no means a requirement, Conceptual Tags can be used to describe aspects, modifications, refinements, or relationships between one or more other tags; in these cases, they can be indicated as involving those other tags. A Conceptual Tag might be used to highlight a particular trait of a character, mark a relationship as unrequited, call out related canons which are not otherwise explicitly tagged, or capture remarks from a thing’s creator about their feelings or state of mind.

3.5.1 Relationship Tags

Relationship Tags are a specialized subclass of Conceptual Tags which describe all of the involved Tags as being in some kind of personal relationship. Because this requires a certain level of personhood, Relationship Tags can only involve Character Tags or other Relationship Tags. Subclasses have been defined for common forms of relationship :⁠—

Friendship Tag

Friendship Tags are used to denote relationships between friends, or relationships which are otherwise characterized by collaboration or camaraderie.

Rivalry Tag

Rivalry Tags are used to denote relationships between rivals, opponents, or nemeses, or relationships which are otherwise characterized by competition or antagonism.

Familial Relationship Tag

Familial Relationship Tags are used to denote relationships between family members. The definition of “family” is dependent on culture and community norms.

Romantic Relationship Tag

Romantic Relationship Tags are used to denote relationships which involve romance. The definition of “romance” is dependent on culture and community norms.

Sexual Relationship Tag

Sexual Relationship Tags are used to denote relationships which involve sexual intercourse. The definition of “sexual intercourse” is dependent on culture and community norms.

4 Change Discovery

This section will be written once we have more implementation experience!

5. Dictionary of Terms

5.1 Class Definitions

5.1.1 📥 Activity (prov:Activity)

I·R·I

http://www.w3.org/ns/prov#Activity

Disjoint With

prov:Entity

Is Defined By

https://www.w3.org/TR/prov-o

Term Status

dependency

A thing occurring over a (possibly instantaneous) period of time and acting on or with entities.

A label and comment is recommended.

5.1.2 📥 Agent (prov:Agent)

I·R·I

http://www.w3.org/ns/prov#Agent

Is Defined By

https://www.w3.org/TR/prov-o

Term Status

dependency

A thing which bears responsibility for another thing existing or taking place.

5.1.3 🔬 Canon Tag (tagging:CanonTag)

I·R·I

https://ns.1024.gdn/Tagging/#CanonTag

Subclass Of

tagging:Tag

Disjoint With

tagging:ConceptualTag

tagging:EntityTag

tagging:GenreTag

tagging:SettingTag

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

testing

A Tag meant to indicate a canonical work.

5.1.4 🔬 Character Tag (tagging:CharacterTag)

I·R·I

https://ns.1024.gdn/Tagging/#CharacterTag

Subclass Of

tagging:EntityTag

Disjoint With

tagging:InanimateEntityTag

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

testing

A Tag meant to indicate a (story) character.

5.1.5 📥 Collection (prov:Collection)

I·R·I

http://www.w3.org/ns/prov#Collection

Subclass Of

prov:Entity

Is Defined By

https://www.w3.org/TR/prov-o

Term Status

dependency

An Entity which has members, which are themselves Entities.

Tag Label Collections are a kind of Collection.

5.1.6 📥 Collection (skos:Collection)

I·R·I

http://www.w3.org/2004/02/skos/core#Collection

Disjoint With

skos:Concept

skos:ConceptScheme

Is Defined By

https://www.w3.org/TR/skos-reference

Term Status

dependency

A collection of Concepts which share something in common or which it is convenient to group together under a common label.

Tag Sets are a kind of Collection.

5.1.7 📥 Concept (skos:Concept)

I·R·I

http://www.w3.org/2004/02/skos/core#Concept

Is Defined By

https://www.w3.org/TR/skos-reference

Term Status

dependency

A single unit of “thought” within a knowledge organization system. (This definition is intentionally vague.)

Tags are a kind of Concept.

5.1.8 📥 Concept Scheme (skos:ConceptScheme)

I·R·I

http://www.w3.org/2004/02/skos/core#ConceptScheme

Disjoint With

skos:Concept

Is Defined By

https://www.w3.org/TR/skos-reference

Term Status

dependency

An aggregation of one or more Concepts. (This definition is intentionally vague.)

Tag Systems are a kind of Concept Scheme.

5.1.9 🔬 Conceptual Tag (tagging:ConceptualTag)

I·R·I

https://ns.1024.gdn/Tagging/#ConceptualTag

Subclass Of

tagging:Tag

Disjoint With

tagging:CanonTag

tagging:EntityTag

tagging:GenreTag

tagging:SettingTag

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

testing

A Tag meant to indicate a concept, idea, or refinement of another tag.

Conceptual Tags are not Advisory Tags, Canon Tags, Entity Tags, Genre Tags, or Setting Tags, but they might involve these things.

A notable type of Conceptual Tag is the Relationship Tag

5.1.10 📥 Entity (prov:Entity)

I·R·I

http://www.w3.org/ns/prov#Entity

Disjoint With

prov:Activity

Is Defined By

https://www.w3.org/TR/prov-o

Term Status

dependency

A thing with some fixed aspects and which is not an Activity.

5.1.11 🔬 Entity Tag (tagging:EntityTag)

I·R·I

https://ns.1024.gdn/Tagging/#EntityTag

Subclass Of

tagging:Tag

Disjoint With

tagging:CanonTag

tagging:ConceptualTag

tagging:GenreTag

tagging:SettingTag

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

testing

A Tag meant to indicate a physical entity or other concrete manifestation.

5.1.12 🔬 Familial Relationship Tag (tagging:FamilialRelationshipTag)

I·R·I

https://ns.1024.gdn/Tagging/#FamilialRelationshipTag

Subclass Of

tagging:RelationshipTag

Disjoint With

tagging:FriendshipTag

tagging:RivalryTag

tagging:RomanticRelationshipTag

tagging:SexualRelationshipTag

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

testing

A Relationship Tag meant to indicate a familial relationship.

5.1.13 🔬 Friendship Tag (tagging:FriendshipTag)

I·R·I

https://ns.1024.gdn/Tagging/#FriendshipTag

Subclass Of

tagging:RelationshipTag

Disjoint With

tagging:FamilialRelationshipTag

tagging:RivalryTag

tagging:RomanticRelationshipTag

tagging:SexualRelationshipTag

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

testing

A Relationship Tag meant to indicate a friendship.

5.1.14 🔬 Genre Tag (tagging:GenreTag)

I·R·I

https://ns.1024.gdn/Tagging/#GenreTag

Subclass Of

tagging:Tag

Disjoint With

tagging:CanonTag

tagging:ConceptualTag

tagging:EntityTag

tagging:SettingTag

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

testing

A Tag meant to indicate a genre.

5.1.15 🔬 Inanimate Entity Tag (tagging:InanimateEntityTag)

I·R·I

https://ns.1024.gdn/Tagging/#InanimateEntityTag

Subclass Of

tagging:EntityTag

Disjoint With

tagging:CharacterTag

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

testing

A Tag meant to indicate a (noncharacter) inanimate entity.

5.1.16 📥 Label (skosxl:Label)

I·R·I

http://www.w3.org/2008/05/skos-xl#Label

Subclass Of

skosxl:literalForm exactly 1

Disjoint With

skos:Concept

skos:ConceptScheme

skos:Collection

Is Defined By

https://www.w3.org/TR/skos-reference#xl

Term Status

dependency

A label with a single defined literal form.

5.1.17 List (rdf:List)

I·R·I

http://www.w3.org/1999/02/22-rdf-syntax-ns#List

Is Defined By

https://www.w3.org/TR/rdf-schema

Term Status

stable

A (Lisp‐like) list of things.

5.1.18 🔬 Location Tag (tagging:LocationTag)

I·R·I

https://ns.1024.gdn/Tagging/#LocationTag

Subclass Of

tagging:SettingTag

Disjoint With

tagging:TimePeriodTag

tagging:UniverseTag

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

testing

A Tag meant to indicate a location.

5.1.19 🔬 Ordered Tag Label Collection (tagging:OrderedTagLabelCollection)

I·R·I

https://ns.1024.gdn/Tagging/#OrderedTagLabelCollection

Subclass Of

tagging:TagLabelCollection

tagging:hasTagLabelList exactly 1

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

testing

An ordered collection which has a tag label list.

An Ordered Tag Label Collection must contain the tag label for every item in the associated List. This implication is not formally expressible in the ontology, but may be safely assumed by implementations.

5.1.20 🚧 Refinement (tagging:Refinement)

I·R·I

https://ns.1024.gdn/Tagging/#Refinement

Subclass Of

as:Object

prov:Entity

tagging:onTag exactly 1

Disjoint With

tagging:Tag

tagging:TagLabelCollection

tagging:TagSystem

tagging:TagSet

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

unstable

A refinement of a Tag, used to help describe another.

When a tag expresses refinement, it forms a qualified relationship with the tag indicated by the Refinement’s “on tag” predicate.

5.1.21 🔬 Relationship Tag (tagging:RelationshipTag)

I·R·I

https://ns.1024.gdn/Tagging/#RelationshipTag

Subclass Of

tagging:Tag

tagging:involves min 1 ((tagging:CharacterTag or tagging:RelationshipTag))

Disjoint With

tagging:CanonTag

tagging:EntityTag

tagging:GenreTag

tagging:SettingTag

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

testing

A Conceptual Tag meant to indicate a relationship between one or more characters. Relationships may be positive, negative, or neutral in nature.

The subclasses of Relationship Tag provided by this vocabulary are disjoint. Note, however, that a thing still may be tagged with multiple of them.

Relationship Tags involve the relationship’s members.

5.1.22 Rights Statement (dcterms:RightsStatement)

I·R·I

http://purl.org/dc/terms/RightsStatement

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

stable

A statement of intellectual property rights held over some thing, a legal license permitting certain actions with the thing, or some statement about access rights.

5.1.23 🔬 Rivalry Tag (tagging:RivalryTag)

I·R·I

https://ns.1024.gdn/Tagging/#RivalryTag

Subclass Of

tagging:RelationshipTag

Disjoint With

tagging:FamilialRelationshipTag

tagging:FriendshipTag

tagging:RomanticRelationshipTag

tagging:SexualRelationshipTag

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

testing

A Relationship Tag meant to indicate an antagonistic relationship or rivalry.

5.1.24 🔬 Romantic Relationship Tag (tagging:RomanticRelationshipTag)

I·R·I

https://ns.1024.gdn/Tagging/#RomanticRelationshipTag

Subclass Of

tagging:RelationshipTag

Disjoint With

tagging:FamilialRelationshipTag

tagging:FriendshipTag

tagging:RivalryTag

tagging:SexualRelationshipTag

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

testing

A Relationship Tag meant to indicate a romantic relationship.

5.1.25 🔬 Setting Tag (tagging:SettingTag)

I·R·I

https://ns.1024.gdn/Tagging/#SettingTag

Subclass Of

tagging:Tag

Disjoint With

tagging:CanonTag

tagging:EntityTag

tagging:GenreTag

tagging:RelationshipTag

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

testing

A Tag meant to indicate a (story) setting.

5.1.26 🔬 Sexual Relationship Tag (tagging:SexualRelationshipTag)

I·R·I

https://ns.1024.gdn/Tagging/#SexualRelationshipTag

Subclass Of

tagging:RelationshipTag

Disjoint With

tagging:FamilialRelationshipTag

tagging:FriendshipTag

tagging:RomanticRelationshipTag

tagging:RivalryTag

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

testing

A Relationship Tag meant to indicate a sexual relationship.

5.1.27 Tag (tagging:Tag)

I·R·I

https://ns.1024.gdn/Tagging/#Tag

Subclass Of

as:Object

prov:Entity

skos:Concept

skosxl:prefLabel exactly 1

tagging:inSystem exactly 1

tagging:hasLabel only tagging:TagLabel

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

stable

A unit of semantic meaning which may be associated with a resource.

Tags should generally be given labels which make their meaning clear. Tags must belong to exactly one Tag System.

There are a number of disjoint Tag subclasses which may be used to more specifically categorize different types of tags. These include Canon Tag, Conceptual Tag, Character Tag, Genre Tag, and Setting Tag.

Tags must have exactly one preferred label which gives the canonical string form of the tag. Note, however, that the contents of this label may change over time.

5.1.28 Tag Label (tagging:TagLabel)

I·R·I

https://ns.1024.gdn/Tagging/#TagLabel

Subclass Of

as:Object

prov:Entity

skosxl:Label

tagging:labels max 1 tagging:Tag

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

stable

A Label which labels at most one Tag.

Despite the name, it is not required that a Tag Label label a Tag. This is to allow the use of provisional labels in cases where equivalent Tags have not been defined yet.

5.1.29 🔬 Tag Label Collection (tagging:TagLabelCollection)

I·R·I

https://ns.1024.gdn/Tagging/#TagLabelCollection

Subclass Of

as:Object

prov:Collection

Disjoint With

tagging:Tag

tagging:TagSystem

tagging:TagSet

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

testing

A Collection which contains tag labels.

5.1.30 🚧 Tag Set (tagging:TagSet)

I·R·I

https://ns.1024.gdn/Tagging/#TagSet

Subclass Of

as:Object

prov:Collection

skos:Collection

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

unstable

A Collection which contains tags.

5.1.31 Tag System (tagging:TagSystem)

I·R·I

https://ns.1024.gdn/Tagging/#TagSystem

Subclass Of

as:Object

prov:Entity

skos:ConceptScheme

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

stable

A system of tagging.

Tags are defined by the system they belong to, and must belong to exactly one.

5.1.32 🔬 Time Period Tag (tagging:TimePeriodTag)

I·R·I

https://ns.1024.gdn/Tagging/#TimePeriodTag

Subclass Of

tagging:SettingTag

Disjoint With

tagging:LocationTag

tagging:UniverseTag

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

testing

A Tag meant to indicate a time period.

5.1.33 🚧 Unique Tag Label (tagging:UniqueTagLabel)

I·R·I

https://ns.1024.gdn/Tagging/#UniqueTagLabel

Subclass Of

tagging:TagLabel

tagging:inSystem exactly 1

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

unstable

A Tag Label which has a unique literal form within a Tag System.

5.1.34 🔬 Universe Tag (tagging:UniverseTag)

I·R·I

https://ns.1024.gdn/Tagging/#UniverseTag

Subclass Of

tagging:SettingTag

Disjoint With

tagging:LocationTag

tagging:TimePeriodTag

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

testing

A Tag meant to indicate a (alternate?) universe.

5.2 Object Property Definitions

5.2.1 🚧 contains tag (tagging:containsTag)

I·R·I

https://ns.1024.gdn/Tagging/#containsTag

Subproperty Of

prov:hadMember

skos:member

Domain

tagging:TagSet

Range

tagging:Tag

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

unstable

A Tag contained by this Tag Set.

5.2.2 🔬 contains tag label (tagging:containsTagLabel)

I·R·I

https://ns.1024.gdn/Tagging/#containsTagLabel

Subproperty Of

prov:hadMember

Domain

tagging:TagLabelCollection

Range

tagging:TagLabel

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

testing

A Tag Label contained by this Tag Label Collection.

5.2.3 🚧 expresses refinement (tagging:expressesRefinement)

I·R·I

https://ns.1024.gdn/Tagging/#expressesRefinement

Domain

tagging:Tag

Range

tagging:Refinement

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

unstable

Creates a qualified relationship between this Tag and another Tag through some manner of Refinement.

It is implied that this tag has broader the tag being refined.

5.2.4 📥 had member (prov:hadMember)

I·R·I

http://www.w3.org/ns/prov#hadMember

Subproperty Of

prov:wasInfluencedBy

Domain

prov:Collection

Range

prov:Entity

Is Defined By

https://www.w3.org/TR/prov-o

Term Status

dependency

An Entity which belongs (or belonged) to this Collection.

5.2.5 has alternative label (skosxl:altLabel)

I·R·I

http://www.w3.org/2008/05/skos-xl#altLabel

Subproperty Of

tagging:hasLabel

Range

skosxl:Label

Property Disjoint With

skosxl:hiddenLabel

skosxl:prefLabel

Is Defined By

https://www.w3.org/TR/skos-reference#xl

Term Status

stable

An alternative Label for this thing.

5.2.6 has broader (skos:broader)

I·R·I

http://www.w3.org/2004/02/skos/core#broader

Inverse Of

skos:narrower

Subproperty Of

skos:broaderTransitive

tagging:expressesRefinement o tagging:onTag

Is Defined By

https://www.w3.org/TR/skos-reference

Term Status

stable

A Concept that this Concept is directly more narrow than.

5.2.7 📥 has broader transitive (skos:broaderTransitive)

I·R·I

http://www.w3.org/2004/02/skos/core#broaderTransitive

Inverse Of

skos:narrowerTransitive

Subproperty Of

skos:semanticRelation

Transitive?

yes

Is Defined By

https://www.w3.org/TR/skos-reference

Term Status

dependency

A Concept that this Concept is transitively more narrow than.

Implementations may provide this information to allow users to circumvent needing to walk the entire tag relationship tree.

5.2.8 has close match (skos:closeMatch)

I·R·I

http://www.w3.org/2004/02/skos/core#closeMatch

Subproperty Of

skos:mappingRelation

Is Defined By

https://www.w3.org/TR/skos-reference

Term Status

stable

A Concept that this Concept is approximately equivalent to. This property is not transitive.

5.2.9 has first (rdf:first)

I·R·I

http://www.w3.org/1999/02/22-rdf-syntax-ns#first

Domain

rdf:List

Is Defined By

https://www.w3.org/TR/rdf-schema

Term Status

stable

The first thing in this List.

5.2.10 has hidden label (skosxl:hiddenLabel)

I·R·I

http://www.w3.org/2008/05/skos-xl#hiddenLabel

Subproperty Of

tagging:hasLabel

Range

skosxl:Label

Property Disjoint With

skosxl:altLabel

skosxl:prefLabel

Is Defined By

https://www.w3.org/TR/skos-reference#xl

Term Status

stable

A hidden Label for this thing.

5.2.11 has label (tagging:hasLabel)

I·R·I

https://ns.1024.gdn/Tagging/#hasLabel

Inverse Of

tagging:labels

Range

skosxl:Label

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

stable

A Label for this thing.

5.2.12 🚧 has member (skos:member)

I·R·I

http://www.w3.org/2004/02/skos/core#member

Domain

skos:Collection

Range

skos:Collection or skos:Concept

Is Defined By

https://www.w3.org/TR/skos-reference

Term Status

unstable

A Concept or Collection which belongs to this Collection.

5.2.13 has narrower (skos:narrower)

I·R·I

http://www.w3.org/2004/02/skos/core#narrower

Inverse Of

skos:broader

Subproperty Of

skos:narrowerTransitive

Is Defined By

https://www.w3.org/TR/skos-reference

Term Status

stable

A Concept that this Concept is directly more broad than.

5.2.14 📥 has narrower transitive (skos:narrowerTransitive)

I·R·I

http://www.w3.org/2004/02/skos/core#narrowerTransitive

Inverse Of

skos:broaderTransitive

Subproperty Of

skos:semanticRelation

Transitive?

yes

Is Defined By

https://www.w3.org/TR/skos-reference

Term Status

dependency

A Concept that this Concept is transitively more broad than.

Implementations may provide this information to allow users to circumvent needing to walk the entire tag relationship tree.

5.2.15 has preferred label (skosxl:prefLabel)

I·R·I

http://www.w3.org/2008/05/skos-xl#prefLabel

Subproperty Of

tagging:hasLabel

Range

skosxl:Label

Property Disjoint With

skosxl:altLabel

skosxl:hiddenLabel

Is Defined By

https://www.w3.org/TR/skos-reference#xl

Term Status

stable

The preferred Label for this thing.

5.2.16 🔬 has primary tag label collection (tagging:hasPrimaryTagLabelCollection)

I·R·I

https://ns.1024.gdn/Tagging/#hasPrimaryTagLabelCollection

Subproperty Of

tagging:hasTagLabelCollection

Functional?

yes

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

testing

The primary Tag Label Collection associated with this thing.

5.2.17 📥 has relation (dcterms:relation)

I·R·I

http://purl.org/dc/terms/relation

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

dependency

A related thing to this thing.

5.2.18 has rest (rdf:rest)

I·R·I

http://www.w3.org/1999/02/22-rdf-syntax-ns#rest

Domain

rdf:List

Range

rdf:List

Is Defined By

https://www.w3.org/TR/rdf-schema

Term Status

stable

The remaining things in this List.

5.2.19 has rights statement (dcterms:rights)

I·R·I

http://purl.org/dc/terms/rights

Range

dcterms:RightsStatement

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

stable

The Rights Statement describing the applicable rights for this thing.

This should typically be either a Creative Commons license, or a rights statement from https://rightsstatements.org. For code, a S·P·D·X license (https://spdx.org/licenses/) may be appropriate instead.

5.2.20 🔬 has tag label collection (tagging:hasTagLabelCollection)

I·R·I

https://ns.1024.gdn/Tagging/#hasTagLabelCollection

Range

tagging:TagLabelCollection

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

testing

A Tag Label Collection associated with this thing.

5.2.21 🔬 has tag label list (tagging:hasTagLabelList)

I·R·I

https://ns.1024.gdn/Tagging/#hasTagLabelList

Domain

tagging:OrderedTagLabelCollection

Range

rdf:List

Functional?

yes

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

testing

A List of Tag Labels contained by this Ordered Tag Label Collection.

Although it is not expressible using formal ontology semantics, the List must be a simple, non‐sparse list of Tag Labels, each of which is also a contained tag label of this Tag Label Collection. The latter property may be safely assumed by implementations even if it is not explicitly given.

5.2.22 🔬 in canon (tagging:inCanon)

I·R·I

https://ns.1024.gdn/Tagging/#inCanon

Subproperty Of

skos:semanticRelation

Domain

tagging:EntityTag or tagging:SettingTag

Range

tagging:CanonTag

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

testing

The Canon Tag identifying the source canon for this Tag.

5.2.23 in scheme (skos:inScheme)

I·R·I

http://www.w3.org/2004/02/skos/core#inScheme

Range

skos:ConceptScheme

Is Defined By

https://www.w3.org/TR/skos-reference

Term Status

stable

The Concept Scheme to which this thing belongs.

5.2.24 📥 in semantic relation with (skos:semanticRelation)

I·R·I

http://www.w3.org/2004/02/skos/core#semanticRelation

Domain

skos:Concept

Range

skos:Concept

Is Defined By

https://www.w3.org/TR/skos-reference

Term Status

dependency

A Concept that this Concept relates to in some semantic way.

5.2.25 in system (tagging:inSystem)

I·R·I

https://ns.1024.gdn/Tagging/#inSystem

Subproperty Of

skos:inScheme

Range

tagging:TagSystem

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

stable

The Tag System to which this thing belongs.

5.2.26 🔬 involves (tagging:involves)

I·R·I

https://ns.1024.gdn/Tagging/#involves

Subproperty Of

dcterms:references

skos:semanticRelation

Domain

tagging:ConceptualTag

Range

tagging:Tag

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

testing

A Tag which this Conceptual Tag involves, refines, or evokes.

5.2.27 📥 is in mapping relation with (skos:mappingRelation)

I·R·I

http://www.w3.org/2004/02/skos/core#mappingRelation

Subproperty Of

skos:semanticRelation

Is Defined By

https://www.w3.org/TR/skos-reference

Term Status

dependency

A Concept that this Concept might be mapped to.

5.2.28 labels (tagging:labels)

I·R·I

https://ns.1024.gdn/Tagging/#labels

Domain

skosxl:Label

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

stable

The thing which this Label labels.

5.2.29 🚧 on tag (tagging:onTag)

I·R·I

https://ns.1024.gdn/Tagging/#onTag

Domain

tagging:Refinement

Range

tagging:Tag

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

unstable

The Tag which this Refinement refines.

5.2.30 📥 references (dcterms:references)

I·R·I

http://purl.org/dc/terms/references

Subproperty Of

dcterms:relation

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

dependency

A related thing which is referenced, cited, or otherwise pointed to by this thing.

5.2.31 source (dcterms:source)

I·R·I

http://purl.org/dc/terms/source

Subproperty Of

dcterms:relation

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

stable

A related thing from which this thing is derived.

This can be used to indicate Tags in other Tag Systems which were used in the creation of a given Tag.

5.2.32 📥 was influenced by (prov:wasInfluencedBy)

I·R·I

http://www.w3.org/ns/prov#wasInfluencedBy

Domain

prov:Activity or prov:Agent or prov:Entity

Range

prov:Activity or prov:Agent or prov:Entity

Is Defined By

https://www.w3.org/TR/prov-o

Term Status

dependency

An Activity, Agent, or Entity which in some way influenced this Activity, Agent, or Entity.

This is an incredibly broad relation.

5.3 Data Property Definitions

5.3.1 date created (dcterms:created)

I·R·I

http://purl.org/dc/terms/created

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

stable

The time at which this thing was created. xsd:dateTime values are recommended.

5.3.2 date modified (dcterms:modified)

I·R·I

http://purl.org/dc/terms/modified

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

stable

The time at which this thing was last modified. xsd:dateTime values are recommended.

5.3.3 has identifier (dcterms:identifier)

I·R·I

http://purl.org/dc/terms/identifier

Is Defined By

https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

Term Status

stable

An unambiguous reference for a thing within a given context.

Recommended practice is for things in a Tag System to be assigned Tag U·R·I’s which share a domain with their Tag System, and for this U·R·I to be embedded within the H·T·T·P·S I·R·I of the tag. In this case, the identifier might not be explicitly given as a property.

5.3.4 literal form (skosxl:literalForm)

I·R·I

http://www.w3.org/2008/05/skos-xl#literalForm

Domain

skosxl:Label

Range

rdf:PlainLiteral

Is Defined By

https://www.w3.org/TR/skos-reference#xl

Term Status

stable

The literal form of this Label.

5.4 Annotation Property Definitions

5.4.1 comment (rdfs:comment)

I·R·I

http://www.w3.org/2000/01/rdf-schema#comment

Domain

as:Object

Is Defined By

https://www.w3.org/TR/rdf-schema

Term Status

stable

A remark or summary pertaining to this thing.

This property may be used to provide explanatory context for Activities.

5.4.2 label (rdfs:label)

I·R·I

http://www.w3.org/2000/01/rdf-schema#label

Domain

as:Object

Is Defined By

https://www.w3.org/TR/rdf-schema

Term Status

stable

A human‐readable name or descriptor for this thing.

Activities can be labelled to give a shorter, more consise description than that available through their comments. Labels should typically be strings of no more than 72 characters.

6. Additional Terms for Discovery

6.1 Class Definitions

6.1.1 📥 Activity (as:Activity)

I·R·I

https://www.w3.org/ns/activitystreams#Activity

Equivalent Class

prov:Activity

Subclass Of

as:Object

Is Defined By

https://www.w3.org/TR/activitystreams-vocabulary

Term Status

dependency

An action or event.

Tag Activities are used to denote changes to a Tag System.

6.1.2 📥 Collection (as:Collection)

I·R·I

https://www.w3.org/ns/activitystreams#Collection

Subclass Of

as:Object

Is Defined By

https://www.w3.org/TR/activitystreams-vocabulary

Term Status

dependency

An Object which contains Objects as its items.

If a Collection is an Ordered Collection, then its items are a single List containing the ordered items. However, if a Collection is not an Ordered Collection, then its items are the (potentially multiple) items themselves. This is confusing and ontologically problematic, but it is how things are defined in the Activity vocabulary.

6.1.3 📥 Collection Page (as:CollectionPage)

I·R·I

https://www.w3.org/ns/activitystreams#CollectionPage

Subclass Of

as:Collection

Is Defined By

https://www.w3.org/TR/activitystreams-vocabulary

Term Status

dependency

A Collection which is a subset of a larger Collection.

6.1.4 Create (as:Create)

I·R·I

https://www.w3.org/ns/activitystreams#Create

Subclass Of

as:Activity

sync:unstates exactly 0

Is Defined By

https://www.w3.org/TR/activitystreams-vocabulary

Term Status

stable

An Activity which creates a new thing, identified by its object.

Implementations should not trust metadata directly attached to the object of this Activity, as it may not be contemporaneous. Instead, they should look for any stated Statements.

6.1.5 Delete (as:Delete)

I·R·I

https://www.w3.org/ns/activitystreams#Delete

Subclass Of

as:Activity

sync:states exactly 0

Is Defined By

https://www.w3.org/TR/activitystreams-vocabulary

Term Status

stable

An Activity which destroys an existing thing, identified by its object.

Implementations should assume that any Statements associated with the object of this Activity have been invalidated. The object may be replaced with a Tombstone.

6.1.6 📥 Object (as:Object)

I·R·I

https://www.w3.org/ns/activitystreams#Object

Is Defined By

https://www.w3.org/TR/activitystreams-vocabulary

Term Status

dependency

Any ActivityStreams object.

6.1.7 Ordered Collection (as:OrderedCollection)

I·R·I

https://www.w3.org/ns/activitystreams#OrderedCollection

Subclass Of

as:Collection

as:items exactly 1 rdf:List

Is Defined By

https://www.w3.org/TR/activitystreams-vocabulary

Term Status

stable

A Collection whose items are given as an ordered List.

6.1.8 Ordered Collection Page (as:OrderedCollectionPage)

I·R·I

https://www.w3.org/ns/activitystreams#OrderedCollectionPage

Subclass Of

as:CollectionPage

as:OrderedCollection

Is Defined By

https://www.w3.org/TR/activitystreams-vocabulary

Term Status

stable

An Ordered Collection which is a subset of a larger Ordered Collection.

6.1.9 📥 Statement (rdf:Statement)

I·R·I

http://www.w3.org/1999/02/22-rdf-syntax-ns#Statement

Is Defined By

https://www.w3.org/TR/rdf-schema

Term Status

dependency

A re·ified R·D·F statement (with subject, object, predicate…).

6.1.10 🔬 Sync Activity (sync:SyncActivity)

I·R·I

https://ns.1024.gdn/Sync/#SyncActivity

Subclass Of

as:Activity

as:context max 1

as:endTime exactly 1

as:object exactly 1

Is Defined By

https://ns.1024.gdn/Sync/

Term Status

testing

An Activity which states and unstates Statements. The object of a Sync Activity must be the same as the subject of its Statements.

Sync Activities must specify an end time, which denotes the time at which the stated and unstated statements took effect. They should also have a context.

Sync Activities typically will also belong to another Activity subclass, like Create, Update, or Delete. They can be annotated with labels and comments.

6.1.11 🔬 Tag Activity (tagging:TagActivity)

I·R·I

https://ns.1024.gdn/Tagging/#TagActivity

Subclass Of

sync:SyncActivity

as:context exactly 1 tagging:TagSystem

Is Defined By

https://ns.1024.gdn/Tagging/

Term Status

testing

A Sync Activity with a Tag System context of a which states and unstates Statements.

Typically Tag Activities will also belong to another Activity subclass, like Create, Update, or Delete. They can be annotated with labels and comments.

6.1.12 Tombstone (as:Tombstone)

I·R·I

https://www.w3.org/ns/activitystreams#Tombstone

Subclass Of

as:Object

Is Defined By

https://www.w3.org/TR/activitystreams-vocabulary

Term Status

stable

A placeholder Object for one which has been deleted.

6.1.13 Update (as:Update)

I·R·I

https://www.w3.org/ns/activitystreams#Update

Subclass Of

as:Activity

Is Defined By

https://www.w3.org/TR/activitystreams-vocabulary

Term Status

stable

An Activity which updates an existing thing, identified by its object.

Implementations should not trust metadata directly attached to the object of this Activity, as it may not be contemporaneous. Instead, they should look for any stated or unstated Statements.

6.2 Object Property Definitions

6.2.1 📥 generated (prov:generated)

I·R·I

http://www.w3.org/ns/prov#generated

Subproperty Of

prov:influenced

Domain

prov:Activity

Range

prov:Entity

Is Defined By

https://www.w3.org/TR/prov-o

Term Status

dependency

An Entity which was created by this Activity.

6.2.2 has context (as:context)

I·R·I

https://www.w3.org/ns/activitystreams#context

Domain

as:Object

Range

as:Object

Is Defined By

https://www.w3.org/TR/activitystreams-vocabulary

Term Status

stable

A context in which this Object exists.

Tag Activities must have a Tag System as their context.

6.2.3 has first page (as:first)

I·R·I

https://www.w3.org/ns/activitystreams#first

Domain

as:Collection

Range

as:CollectionPage

Is Defined By

https://www.w3.org/TR/activitystreams-vocabulary

Term Status

stable

If this is a Collection Page, the furthest preceding Collection Page. If it is a Collection but not a Collection Page, the first Collection Page of the Collection. This is semantically confusing but it’s how ActivityStreams defined it.

6.2.4 has items (as:items)

I·R·I

https://www.w3.org/ns/activitystreams#items

Domain

as:Collection

Range

as:Object and rdf:List

Is Defined By

https://www.w3.org/TR/activitystreams-vocabulary

Term Status

stable

The items belonging to this Collection.

When present on an Ordered Collection, the items are given as a single ordered List. Otherwise, the items are given directly.

6.2.5 has last page (as:last)

I·R·I

https://www.w3.org/ns/activitystreams#last

Domain

as:Collection

Range

as:CollectionPage

Is Defined By

https://www.w3.org/TR/activitystreams-vocabulary

Term Status

stable

If this is a Collection Page, the furthest succeeding Collection Page. If it is a Collection but not a Collection Page, the last Collection Page of the Collection. This is semantically confusing but it’s how ActivityStreams defined it.

6.2.6 has next page (as:next)

I·R·I

https://www.w3.org/ns/activitystreams#next

Domain

as:CollectionPage

Range

as:CollectionPage

Is Defined By

https://www.w3.org/TR/activitystreams-vocabulary

Term Status

stable

The Collection Page which follows this one.

6.2.7 has object (as:object)

I·R·I

https://www.w3.org/ns/activitystreams#object

Domain

as:Activity

Range

as:Object

Is Defined By

https://www.w3.org/TR/activitystreams-vocabulary

Term Status

stable

The direct object of this Activity.

For Tag Activities, the object must also be the subject of any stated or unstated Statements.

6.2.8 has outbox (as:outbox)

I·R·I

https://www.w3.org/ns/activitystreams#outbox

Domain

as:Object

Range

as:OrderedCollection

Is Defined By

https://www.w3.org/TR/activitystreams-vocabulary

Term Status

stable

An Ordered Collection of Activities created by this Object or those that control it.

When applied to a Tag System, the Ordered Collection must be paginated. It should also have a rights statement indicating the terms of use and re·use for the Tag System and its associated Tags.

6.2.9 has previous page (as:prev)

I·R·I

https://www.w3.org/ns/activitystreams#prev

Domain

as:CollectionPage

Range

as:CollectionPage

Is Defined By

https://www.w3.org/TR/activitystreams-vocabulary

Term Status

stable

The Collection Page which precedes this one.

6.2.10 📥 influenced (prov:influenced)

I·R·I

http://www.w3.org/ns/prov#influenced

Inverse Of

prov:wasInfluencedBy

Domain

prov:Activity or prov:Agent or prov:Entity

Range

prov:Activity or prov:Agent or prov:Entity

Is Defined By

https://www.w3.org/TR/prov-o

Term Status

dependency

An Activity, Agent, or Entity which this Activity, Agent, or Entity somehow influenced.

This is an incredibly broad relation.

6.2.11 📥 invalidated (prov:invalidated)

I·R·I

http://www.w3.org/ns/prov#invalidated

Subproperty Of

prov:influenced

Domain

prov:Activity

Range

prov:Entity

Is Defined By

https://www.w3.org/TR/prov-o

Term Status

dependency

An Entity which was destroyed or made invalid by this Activity.

6.2.12 part of (as:partOf)

I·R·I

https://www.w3.org/ns/activitystreams#partOf

Domain

as:CollectionPage

Range

as:Collection

Is Defined By

https://www.w3.org/TR/activitystreams-vocabulary

Term Status

stable

The Collection that this Collection Page forms part of.

6.2.13 predicate (rdf:predicate)

I·R·I

http://www.w3.org/1999/02/22-rdf-syntax-ns#predicate

Domain

rdf:Statement

Is Defined By

https://www.w3.org/TR/rdf-schema

Term Status

stable

The predicate of this Statement.

6.2.14 🔬 states (sync:states)

I·R·I

https://ns.1024.gdn/Sync/#states

Subproperty Of

prov:generated

Domain

as:Activity

Range

rdf:Statement

Property Disjoint With

sync:unstates

Is Defined By

https://ns.1024.gdn/Sync/

Term Status

testing

A Statement which was created by this Activity.

The subject of the Statement is necessarily the object of this Activity.

6.2.15 📥 subject (rdf:subject)

I·R·I

http://www.w3.org/1999/02/22-rdf-syntax-ns#subject

Subproperty Of

inverse([tagging:states][tagging:states]) o as:object

inverse([tagging:unstates][tagging:unstates]) o as:object

Domain

rdf:Statement

Is Defined By

https://www.w3.org/TR/rdf-schema

Term Status

dependency

The subject of this Statement.

This needn’t be declared explicitly for Statements which are stated or unstated on a Sync Activity, as it is required to be the same as that Sync Activity’s object.

6.2.16 🔬 unstates (sync:unstates)

I·R·I

https://ns.1024.gdn/Sync/#unstates

Subproperty Of

prov:invalidated

Domain

prov:Activity

Range

rdf:Statement

Property Disjoint With

sync:states

Is Defined By

https://ns.1024.gdn/Sync/

Term Status

testing

An Statement which was destroyed or made invalid by this Activity.

The subject of the Statement is necessarily the object of this Activity.

6.3 Data Property Definitions

6.3.1 alternative label (skos:altLabel)

I·R·I

http://www.w3.org/2004/02/skos/core#altLabel

Subproperty Of

skosxl:altLabel o skosxl:literalForm

Domain

skos:Concept

Range

rdf:PlainLiteral

Is Defined By

https://www.w3.org/TR/skos-reference

Term Status

stable

An alternative string label for this Concept.

This property is used in the predicate of Statements to apply labelling information to Tags in Tag Activities. It is implied, and usually not explicitly stated, in other cases.

6.3.2 end time (as:endTime)

I·R·I

https://www.w3.org/ns/activitystreams#endTime

Domain

as:Object

Range

xsd:dateTime

Functional?

yes

Is Defined By

https://www.w3.org/TR/activitystreams-vocabulary

Term Status

stable

The time at which this Object ended or Activity concluded.

6.3.3 hidden label (skos:hiddenLabel)

I·R·I

http://www.w3.org/2004/02/skos/core#hiddenLabel

Subproperty Of

skosxl:hiddenLabel o skosxl:literalForm

Domain

skos:Concept

Range

rdf:PlainLiteral

Is Defined By

https://www.w3.org/TR/skos-reference

Term Status

stable

A hidden string label for this Concept.

This property is used in the predicate of Statements to apply labelling information to Tags in Tag Activities. It is implied, and usually not explicitly stated, in other cases.

6.3.4 preferred label (skos:prefLabel)

I·R·I

http://www.w3.org/2004/02/skos/core#prefLabel

Subproperty Of

skosxl:prefLabel o skosxl:literalForm

Domain

skos:Concept

Range

rdf:PlainLiteral

Is Defined By

https://www.w3.org/TR/skos-reference

Term Status

stable

The preferred string label for this Concept.

This property is used in the predicate of Statements to apply labelling information to Tags in Tag Activities. It is implied, and usually not explicitly stated, in other cases.

6.4 Annotation Property Definitions

6.4.1 object (rdf:object)

I·R·I

http://www.w3.org/1999/02/22-rdf-syntax-ns#object

Domain

rdf:Statement

Is Defined By

https://www.w3.org/TR/rdf-schema

Term Status

stable

The object of this Statement.

(This property is classified as an annotation property because it could be either have either a node or literal value.)