# -*- encoding: utf-8 -*- # frozen_string_literal: true # This file generated automatically using rdf vocabulary format from http://www.w3.org/ns/hydra/core# require 'rdf' module RDF::Vocab # Vocabulary for # @!visibility private HYDRA = Class.new(RDF::StrictVocabulary("http://www.w3.org/ns/hydra/core#")) do # Ontology definition ontology :"http://www.w3.org/ns/hydra/core#", comment: "A lightweight vocabulary for hypermedia-driven Web APIs", "http://creativecommons.org/ns#attributionName": "Hydra W3C Community Group", "http://creativecommons.org/ns#attributionURL": "http://www.hydra-cg.com/", "http://creativecommons.org/ns#license": "http://creativecommons.org/licenses/by/4.0/", "http://purl.org/dc/terms/description": "The Hydra Core Vocabulary is a lightweight vocabulary to create hypermedia-driven Web APIs. By specifying a number of concepts commonly used in Web APIs it enables the creation of generic API clients.", "http://purl.org/dc/terms/publisher": "Hydra W3C Community Group", "http://purl.org/dc/terms/rights": "Copyright © 2012-2014 the Contributors to the Hydra Core Vocabulary Specification", "http://purl.org/vocab/vann/preferredNamespacePrefix": "hydra", "http://www.w3.org/2000/01/rdf-schema#seeAlso": "https://www.hydra-cg.com/spec/latest/core/", label: "The Hydra Core Vocabulary", type: "http://www.w3.org/2002/07/owl#Ontology" # Class definitions term :ApiDocumentation, comment: "The Hydra API documentation class", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "ApiDocumentation", subClassOf: "http://www.w3.org/ns/hydra/core#Resource", type: "http://www.w3.org/ns/hydra/core#Class" term :BaseUriSource, comment: "Provides a base abstract for base Uri source for Iri template resolution.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "Base Uri source", subClassOf: "http://www.w3.org/ns/hydra/core#Resource", type: "http://www.w3.org/ns/hydra/core#Class" term :Class, comment: "The class of Hydra classes.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "Hydra Class", subClassOf: "http://www.w3.org/2000/01/rdf-schema#Class", type: ["http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/ns/hydra/core#Resource"] term :Collection, comment: "A collection holding references to a number of related resources.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "Collection", subClassOf: "http://www.w3.org/ns/hydra/core#Resource", type: "http://www.w3.org/ns/hydra/core#Class" term :Error, comment: "A runtime error, used to report information beyond the returned status code.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "Error", subClassOf: "http://www.w3.org/ns/hydra/core#Status", type: "http://www.w3.org/ns/hydra/core#Class" term :HeaderSpecification, comment: "Specifies a possible either expected or returned header values", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "Header specification", subClassOf: "http://www.w3.org/ns/hydra/core#Resource", type: "http://www.w3.org/2000/01/rdf-schema#Class" term :IriTemplate, comment: "The class of IRI templates.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "IRI Template", type: "http://www.w3.org/ns/hydra/core#Class" term :IriTemplateMapping, comment: "A mapping from an IRI template variable to a property.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "IriTemplateMapping", type: "http://www.w3.org/ns/hydra/core#Class" term :Link, comment: "The class of properties representing links.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "Link", subClassOf: ["http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/ns/hydra/core#Resource"], type: "http://www.w3.org/ns/hydra/core#Class" term :Operation, comment: "An operation.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "Operation", type: "http://www.w3.org/ns/hydra/core#Class" term :PartialCollectionView, comment: "A PartialCollectionView describes a partial view of a Collection. Multiple PartialCollectionViews can be connected with the the next/previous properties to allow a client to retrieve all members of the collection.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "PartialCollectionView", subClassOf: "http://www.w3.org/ns/hydra/core#Resource", type: "http://www.w3.org/ns/hydra/core#Class" term :Resource, comment: "The class of dereferenceable resources by means a client can attempt to dereference; however, the received responses should still be verified.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "Hydra Resource", type: "http://www.w3.org/ns/hydra/core#Class" term :Status, comment: "Additional information about a status code that might be returned.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "Status code description", type: "http://www.w3.org/ns/hydra/core#Class" term :SupportedProperty, comment: "A property known to be supported by a Hydra class.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "Supported Property", type: "http://www.w3.org/ns/hydra/core#Class" term :TemplatedLink, comment: "A templated link.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "Templated Link", subClassOf: ["http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/ns/hydra/core#Resource"], type: "http://www.w3.org/ns/hydra/core#Class" term :VariableRepresentation, comment: "A representation specifies how to serialize variable values into strings.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "VariableRepresentation", type: "http://www.w3.org/ns/hydra/core#Class" # Property definitions property :closedSet, comment: "Determines whether the provided set of header values is closed or not.", domain: "http://www.w3.org/ns/hydra/core#HeaderSpecification", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "closed set", range: "http://www.w3.org/2001/XMLSchema#boolean", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :description, comment: "A description.", domainIncludes: ["http://www.w3.org/ns/hydra/core#ApiDocumentation", "http://www.w3.org/ns/hydra/core#Class", "http://www.w3.org/ns/hydra/core#Link", "http://www.w3.org/ns/hydra/core#Operation", "http://www.w3.org/ns/hydra/core#Status", "http://www.w3.org/ns/hydra/core#SupportedProperty", "http://www.w3.org/ns/hydra/core#TemplatedLink"], "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "description", range: "http://www.w3.org/2001/XMLSchema#string", subPropertyOf: "http://www.w3.org/2000/01/rdf-schema#comment", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :expectsHeader, comment: "Specification of the header expected by the operation.", domain: "http://www.w3.org/ns/hydra/core#Operation", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "expects header", rangeIncludes: ["http://www.w3.org/2001/XMLSchema#string", "http://www.w3.org/ns/hydra/core#HeaderSpecification"], type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :extension, comment: "Hint on what kind of extensions are in use.", domain: "http://www.w3.org/ns/hydra/core#ApiDocumentation", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "extension", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :freetextQuery, comment: "A property representing a freetext query.", domain: "http://www.w3.org/ns/hydra/core#Resource", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "freetext query", range: "http://www.w3.org/2001/XMLSchema#string", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :headerName, comment: "Name of the header.", domain: "http://www.w3.org/ns/hydra/core#HeaderSpecification", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "header name", range: "http://www.w3.org/2001/XMLSchema#string", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :limit, comment: "Instructs to limit set only to N elements.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "take", range: "http://www.w3.org/2001/XMLSchema#nonNegativeInteger", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :mapping, comment: "A variable-to-property mapping of the IRI template.", domain: "http://www.w3.org/ns/hydra/core#IriTemplate", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "mapping", range: "http://www.w3.org/ns/hydra/core#IriTemplateMapping", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :method, comment: "The HTTP method.", domain: "http://www.w3.org/ns/hydra/core#Operation", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "method", range: "http://www.w3.org/2001/XMLSchema#string", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :offset, comment: "Instructs to skip N elements of the set.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "skip", range: "http://www.w3.org/2001/XMLSchema#nonNegativeInteger", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :pageIndex, comment: "Instructs to provide a specific page of the collection at a given index.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "page index", range: "http://www.w3.org/2001/XMLSchema#nonNegativeInteger", subPropertyOf: "http://www.w3.org/ns/hydra/core#pageReference", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :pageReference, comment: "Instructs to provide a specific page reference of the collection.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "page reference", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :possibleValue, comment: "Possible value of the header.", domain: "http://www.w3.org/ns/hydra/core#HeaderSpecification", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "possible header value", range: "http://www.w3.org/2001/XMLSchema#string", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :property, comment: "A property", domainIncludes: ["http://www.w3.org/ns/hydra/core#IriTemplateMapping", "http://www.w3.org/ns/hydra/core#SupportedProperty"], "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "property", range: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :readable, comment: "True if the client can retrieve the property's value, false otherwise.", domain: "http://www.w3.org/ns/hydra/core#SupportedProperty", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "readable", range: "http://www.w3.org/2001/XMLSchema#boolean", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :required, comment: "True if the property is required, false otherwise.", domainIncludes: ["http://www.w3.org/ns/hydra/core#IriTemplateMapping", "http://www.w3.org/ns/hydra/core#SupportedProperty"], "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "required", range: "http://www.w3.org/2001/XMLSchema#boolean", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :resolveRelativeUsing, domain: "http://www.w3.org/ns/hydra/core#IriTemplate", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "relative Uri resolution", range: "http://www.w3.org/ns/hydra/core#BaseUriSource", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :returnsHeader, comment: "Name of the header returned by the operation.", domain: "http://www.w3.org/ns/hydra/core#Operation", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "returns header", rangeIncludes: ["http://www.w3.org/2001/XMLSchema#string", "http://www.w3.org/ns/hydra/core#HeaderSpecification"], type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :statusCode, comment: "The HTTP status code. Please note it may happen this value will be different to actual status code received.", domain: "http://www.w3.org/ns/hydra/core#Status", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "status code", range: "http://www.w3.org/2001/XMLSchema#integer", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :template, comment: "A templated string with placeholders. The literal's datatype indicates the template syntax; if not specified, hydra:Rfc6570Template is assumed.", domain: "http://www.w3.org/ns/hydra/core#IriTemplate", "http://www.w3.org/2000/01/rdf-schema#seeAlso": "http://www.w3.org/ns/hydra/core#Rfc6570Template", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "template", range: "http://www.w3.org/ns/hydra/core#Rfc6570Template", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :title, comment: "A title, often used along with a description.", domainIncludes: ["http://www.w3.org/ns/hydra/core#ApiDocumentation", "http://www.w3.org/ns/hydra/core#Class", "http://www.w3.org/ns/hydra/core#Link", "http://www.w3.org/ns/hydra/core#Operation", "http://www.w3.org/ns/hydra/core#Status", "http://www.w3.org/ns/hydra/core#SupportedProperty", "http://www.w3.org/ns/hydra/core#TemplatedLink"], "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "title", range: "http://www.w3.org/2001/XMLSchema#string", subPropertyOf: "http://www.w3.org/2000/01/rdf-schema#label", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :totalItems, comment: "The total number of items referenced by a collection.", domain: "http://www.w3.org/ns/hydra/core#Collection", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "total items", range: "http://www.w3.org/2001/XMLSchema#integer", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :variable, comment: "An IRI template variable", domain: "http://www.w3.org/ns/hydra/core#IriTemplateMapping", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "variable", range: "http://www.w3.org/2001/XMLSchema#string", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :variableRepresentation, comment: "The representation format to use when expanding the IRI template.", domain: "http://www.w3.org/ns/hydra/core#IriTemplateMapping", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "variable representation", range: "http://www.w3.org/ns/hydra/core#VariableRepresentation", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :writable, comment: "True if the client can change the property's value, false otherwise.", domain: "http://www.w3.org/ns/hydra/core#SupportedProperty", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "writable", range: "http://www.w3.org/2001/XMLSchema#boolean", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" # Datatype definitions term :Rfc6570Template, comment: "An IRI template as defined by RFC6570.", "http://www.w3.org/2000/01/rdf-schema#seeAlso": "http://tools.ietf.org/html/rfc6570", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "RFC6570 IRI template", range: "http://www.w3.org/2001/XMLSchema#string", type: "http://www.w3.org/2000/01/rdf-schema#Datatype" # Extra definitions term :BasicRepresentation, comment: "A representation that serializes just the lexical form of a variable value, but omits language and type information.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "BasicRepresentation", type: "http://www.w3.org/ns/hydra/core#VariableRepresentation" term :ExplicitRepresentation, comment: "A representation that serializes a variable value including its language and type information and thus differentiating between IRIs and literals.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "ExplicitRepresentation", type: "http://www.w3.org/ns/hydra/core#VariableRepresentation" term :LinkContext, comment: "States that the link's context IRI, as defined in RFC 5988, should be used as the base Uri", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "Link context", type: "http://www.w3.org/ns/hydra/core#BaseUriSource" term :Rfc3986, comment: "States that the base Uri should be established using RFC 3986 reference resolution algorithm specified in section 5.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "RFC 3986 based", type: "http://www.w3.org/ns/hydra/core#BaseUriSource" term :apiDocumentation, comment: "A link to the API documentation", domain: "http://www.w3.org/ns/hydra/core#Resource", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "apiDocumentation", range: "http://www.w3.org/ns/hydra/core#ApiDocumentation", type: "http://www.w3.org/ns/hydra/core#Link" term :collection, comment: "Collections somehow related to this resource.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "collection", range: "http://www.w3.org/ns/hydra/core#Collection", type: "http://www.w3.org/ns/hydra/core#Link" term :entrypoint, comment: "A link to main entry point of the Web API", domain: "http://www.w3.org/ns/hydra/core#ApiDocumentation", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "entrypoint", range: "http://www.w3.org/ns/hydra/core#Resource", type: "http://www.w3.org/ns/hydra/core#Link" term :expects, comment: "The information expected by the Web API.", domain: "http://www.w3.org/ns/hydra/core#Operation", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "expects", rangeIncludes: ["http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2000/01/rdf-schema#Resource", "http://www.w3.org/ns/hydra/core#Class", "http://www.w3.org/ns/hydra/core#Resource"], type: "http://www.w3.org/ns/hydra/core#Link" term :first, comment: "The first resource of an interlinked set of resources.", domain: "http://www.w3.org/ns/hydra/core#Resource", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "first", range: "http://www.w3.org/ns/hydra/core#Resource", type: "http://www.w3.org/ns/hydra/core#Link" term :last, comment: "The last resource of an interlinked set of resources.", domain: "http://www.w3.org/ns/hydra/core#Resource", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "last", range: "http://www.w3.org/ns/hydra/core#Resource", type: "http://www.w3.org/ns/hydra/core#Link" term :manages, comment: "This predicate is left for compatibility purposes and hydra:memberAssertion should be used instead.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "archaic", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "manages", subPropertyOf: "http://www.w3.org/ns/hydra/core#memberAssertion" term :member, comment: "A member of the collection", domain: "http://www.w3.org/ns/hydra/core#Collection", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "member", type: "http://www.w3.org/ns/hydra/core#Link" term :memberAssertion, comment: "Semantics of each member provided by the collection.", domain: "http://www.w3.org/ns/hydra/core#Collection", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "member assertion" term :next, comment: "The resource following the current instance in an interlinked set of resources.", domain: "http://www.w3.org/ns/hydra/core#Resource", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "next", range: "http://www.w3.org/ns/hydra/core#Resource", type: "http://www.w3.org/ns/hydra/core#Link" term :object, comment: "The object.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "object" term :operation, comment: "An operation supported by the Hydra resource", domain: "http://www.w3.org/ns/hydra/core#Resource", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "operation", range: "http://www.w3.org/ns/hydra/core#Operation", type: "http://www.w3.org/ns/hydra/core#Link" term :possibleStatus, comment: "A status that might be returned by the Web API (other statuses should be expected and properly handled as well)", domainIncludes: ["http://www.w3.org/ns/hydra/core#ApiDocumentation", "http://www.w3.org/ns/hydra/core#Operation"], "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "possible status", range: "http://www.w3.org/ns/hydra/core#Status", type: "http://www.w3.org/ns/hydra/core#Link" term :previous, comment: "The resource preceding the current instance in an interlinked set of resources.", domain: "http://www.w3.org/ns/hydra/core#Resource", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "previous", range: "http://www.w3.org/ns/hydra/core#Resource", type: "http://www.w3.org/ns/hydra/core#Link" term :returns, comment: "The information returned by the Web API on success", domain: "http://www.w3.org/ns/hydra/core#Operation", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "returns", rangeIncludes: ["http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2000/01/rdf-schema#Resource", "http://www.w3.org/ns/hydra/core#Class", "http://www.w3.org/ns/hydra/core#Resource"], type: "http://www.w3.org/ns/hydra/core#Link" term :search, comment: "A IRI template that can be used to query a collection.", domain: "http://www.w3.org/ns/hydra/core#Resource", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "search", range: "http://www.w3.org/ns/hydra/core#IriTemplate", type: "http://www.w3.org/ns/hydra/core#TemplatedLink" term :subject, comment: "The subject.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "subject" term :supportedClass, comment: "A class known to be supported by the Web API", domain: "http://www.w3.org/ns/hydra/core#ApiDocumentation", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "supported classes", range: "http://www.w3.org/2000/01/rdf-schema#Class", type: "http://www.w3.org/ns/hydra/core#Link" term :supportedOperation, comment: "An operation supported by instances of the specific Hydra class, or the target of the Hydra link, or IRI template.", domainIncludes: ["http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/ns/hydra/core#Class", "http://www.w3.org/ns/hydra/core#Link", "http://www.w3.org/ns/hydra/core#SupportedProperty", "http://www.w3.org/ns/hydra/core#TemplatedLink"], "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "supported operation", range: "http://www.w3.org/ns/hydra/core#Operation", type: "http://www.w3.org/ns/hydra/core#Link" term :supportedProperty, comment: "The properties known to be supported by a Hydra class", domain: "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "supported properties", range: "http://www.w3.org/ns/hydra/core#SupportedProperty", type: "http://www.w3.org/ns/hydra/core#Link" term :view, comment: "A specific view of a resource.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "testing", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "view", type: "http://www.w3.org/ns/hydra/core#Link" term :writeable, comment: "This property is left for compatibility purposes and hydra:writable should be used instead.", "http://www.w3.org/2003/06/sw-vocab-status/ns#term_status": "archaic", isDefinedBy: "http://www.w3.org/ns/hydra/core", label: "writable", subPropertyOf: "http://www.w3.org/ns/hydra/core#writable" end end