Warning:
This wiki has been archived and is now read-only.
JSON Vocabulary
From Web Annotation Wiki
section | current name | proposal | alternates | notes |
---|---|---|---|---|
Annotation Vocabulary | oa:Annotation | annotation | Annotation [RS] | Classes in value should be distinct from values. [RS] |
Annotation Vocabulary | oa:hasBody | body | ||
Annotation Vocabulary | oa:hasTarget | target | ||
Body and Target Classes | dctypes:Dataset | dataset | Dataset | |
Body and Target Classes | dctypes:Image | Image | MIME Types? | |
Body and Target Classes | dctypes:MovingImage | MovingImage | MIME Types? | |
Body and Target Classes | dctypes:Sound | Sound | MIME Types? | |
Body and Target Classes | dctypes:Text | Text | MIME Types? | |
Body and Target Metadata | dc:format | format | ||
Body and Target Metadata | dc:language | language | ||
Body and Target Metadata | oa:EmbeddedContent | Embedded | ||
Body and Target Metadata | rdf:value | value | ||
Tags | oa:Tag | tag | Tag | |
Semantic Tags | oa:SemanticTag | semantic_tag | SemanticTag | |
Semantic Tags | foaf:page | page | ||
Semantic Tags | skos:related | related | ||
Provenance | oa:annotatedBy | user | ||
Provenance | oa:annotatedAt | timestamp | datetime | "datetime" is the name of the corresponding attribute in the HTML5 'time' element |
Provenance | oa:serializedBy | generator | https://tools.ietf.org/html/rfc4287#section-4.2.4 | |
Provenance | oa:serializedAt | |||
Agents | foaf:Person | Person | ||
Agents | prov:SoftwareAgent | SoftwareAgent | ||
Agents | foaf:Organization | organization | Organization | |
Agents | foaf:name | name | ||
Agents | foaf:nick | nickname | ||
Agents | foaf:mbox | |||
Agents | foaf:homepage | homepage | ||
Motivations | oa:Motivation | Motivation | Motive | "Motive" is shorter and means the same thing as "motivation"; less likely to cause typos, few bytes on wire and in storage. However, this may not be necessary if Bill Hunt's suggestion for having motive as the body/target key is taken up. |
Motivations | oa:motivatedBy | motivation | motive, role | "motive" is shorter and means the same thing as "motivation"; less likely to cause typos, few bytes on wire and in storage. However, this may not be necessary if Bill Hunt's suggestion for having motive as the body/target key is taken up. |
Instances of oa:Motivation | oa:bookmarking | bookmark | bookmarking | Motivations should keep their gerund form [RS] |
Instances of oa:Motivation | oa:classifying | classify | classifying | |
Instances of oa:Motivation | oa:commenting | comment | commenting | |
Instances of oa:Motivation | oa:describing | describe | describing | |
Instances of oa:Motivation | oa:editing | edit | editing | |
Instances of oa:Motivation | oa:highlighting | highlight | highlighting | |
Instances of oa:Motivation | oa:identifying | identify | identifying | |
Instances of oa:Motivation | oa:linking | link | linking | This would be particularly problematic, if we had a Link class. |
Instances of oa:Motivation | oa:moderating | moderate | moderating | |
Instances of oa:Motivation | oa:questioning | question | questioning | |
Instances of oa:Motivation | oa:replying | reply | replying | |
Instances of oa:Motivation | oa:tagging | tag | tagging | Would collide with oa:Tag class. |
Specifiers | oa:SpecificResource | SpecificResource | ||
Specifiers | oa:hasSource | source | ||
Selectors | oa:Selector | Selector | ||
Selectors | oa:hasSelector | selector | Class (Selector) vs predicate (selector) | |
Fragment Selector | oa:FragmentSelector | FragmentSelector | ||
Fragment Selector | rdf:value | value | ||
Fragment Selector | dcterms:conformsTo | conformsTo | ||
Text Position Selector | oa:TextPositionSelector | |||
Text Position Selector | oa:start | |||
Text Position Selector | oa:end | |||
Text Quote Selector | oa:TextQuoteSelector | |||
Text Quote Selector | oa:exact | |||
Text Quote Selector | oa:prefix | |||
Text Quote Selector | oa:suffix | |||
Data Position Selector | oa:DataPositionSelector | |||
Data Position Selector | oa:start | |||
Data Position Selector | oa:end | |||
Area Selectors | oa:SvgSelector | |||
States | oa:State | |||
States | oa:hasState | |||
Time State | oa:TimeState | |||
Time State | oa:when | |||
Time State | oa:cachedSource | |||
Request Header State | oa:HttpRequestState | |||
Request Header State | rdf:value | |||
Styles | oa:Style | |||
Styles | oa:styledBy | |||
CSS Style | oa:CssStyle | |||
CSS Style | oa:styleClass | |||
Scope of a Resource | oa:hasScope | |||
Choice | oa:Choice | |||
Choice | oa:members | |||
Composite | oa:Composite | |||
Composite | oa:item | |||
List | oa:List | |||
JSON-LD keywords | @context | context | this one might be an exception | |
JSON-LD keywords | @container | container | ||
JSON-LD keywords | @id | id | ||
JSON-LD keywords | @list | list | ||
JSON-LD keywords | @type | type |