# -*- encoding: utf-8 -*- # frozen_string_literal: true # This file generated automatically using vocab-fetch from http://www.w3.org/2007/05/powder-s# require 'rdf' module RDF::Vocab # @!parse # # Vocabulary for # class WDRS < RDF::StrictVocabulary # end class WDRS < RDF::StrictVocabulary("http://www.w3.org/2007/05/powder-s#") # Class definitions term :Document, comment: %(A POWDER document.).freeze, label: "POWDER document".freeze, :"rdfs:isDefinedBy" => %(http://www.w3.org/TR/powder-dr/#structure).freeze, subClassOf: "owl:Ontology".freeze, type: "rdfs:Class".freeze term :Processor, comment: %(A software agent able to process POWDER documents.).freeze, label: "POWDER processor".freeze, :"rdfs:isDefinedBy" => %(http://www.w3.org/TR/powder-dr/#powderprocessor).freeze, subClassOf: "dc:Agent".freeze, type: "rdfs:Class".freeze # Property definitions property :authenticate, comment: %(A pointer to a document that describes how Description Resources created by a FOAF Agent or a DC Terms Agent may be authenticated).freeze, label: "authenticate".freeze, :"rdfs:isDefinedBy" => %(http://www.w3.org/TR/powder-dr/#discover).freeze, type: "rdf:Property".freeze property :certified, comment: %(A property that takes a Boolean value to declare whether the author of the data certifies the described resource.).freeze, label: "certified".freeze, range: "xsd:boolean".freeze, :"rdfs:isDefinedBy" => %(http://www.w3.org/TR/powder-dr/#certification).freeze, type: "rdf:Property".freeze property :certifiedby, comment: %(A property that links a resource to a POWDER document that certifies it.).freeze, label: "certified by".freeze, :"rdfs:isDefinedBy" => %(http://www.w3.org/TR/powder-dr/#certification).freeze, type: ["owl:AnnotationProperty".freeze, "rdf:Property".freeze] property :data_error, comment: %(A property denoting a description of the specific error found in a given POWDER document.).freeze, domain: "wdrs:Document".freeze, label: "data error".freeze, :"rdfs:isDefinedBy" => %(http://www.w3.org/TR/powder-dr/#ppErrorhandling).freeze, type: "rdf:Property".freeze property :describedby, comment: %(An RDF property to exactly match the describedby relationship type introduced in http://www.w3.org/TR/powder-dr/#assoc-linking and formally defined in appendix D of the same document, i.e. the relationship A 'describedby' B asserts that resource B provides a description of resource A. There are no constraints on the format or representation of either A or B, neither are there any further constraints on either resource.).freeze, label: "described by".freeze, :"rdfs:isDefinedBy" => %(http://www.w3.org/TR/powder-dr/#semlink).freeze, type: "rdf:Property".freeze property :error_code, comment: %(A property denoting the code of any error encountered by the POWDER processor.).freeze, label: "error code".freeze, range: "xsd:nonNegativeInteger".freeze, :"rdfs:isDefinedBy" => %(http://www.w3.org/TR/powder-dr/#ppErrorhandling).freeze, type: "rdf:Property".freeze property :hasIRI, comment: %(This property is meant to be used in OWL2 instead of wdrs:matchesregex. It denotes the string data range corresponding to a set of IRIs.).freeze, domain: "rdfs:Resource".freeze, label: "has IRI".freeze, range: "xsd:anyURI".freeze, :"rdfs:isDefinedBy" => %(http://www.w3.org/TR/powder-formal/#oxRegexSemantics).freeze, type: ["owl:DatatypeProperty".freeze, "rdf:Property".freeze] property :issuedby, comment: %(This property denotes the author of a POWDER document.).freeze, label: "issued by".freeze, :"rdfs:isDefinedBy" => %(http://www.w3.org/TR/powder-dr/#line3).freeze, type: ["owl:AnnotationProperty".freeze, "rdf:Property".freeze] property :logo, comment: %(Points to a graphic summary for the resources in a given class. Typically, it is a logo denoting conformance of a given \(set of\) resource\(s\) to a given set of criteria.).freeze, label: "logo".freeze, :"rdfs:isDefinedBy" => %(http://www.w3.org/TR/powder-dr/#line13).freeze, type: ["owl:AnnotationProperty".freeze, "rdf:Property".freeze] property :matchesregex, comment: %(This is the key 'include' property for IRI set definitions in POWDER-S. It is necessary to take account of the POWDER Semantic Extension to process this fully. The value is a regular expression that is matched against an IRI.).freeze, domain: "rdfs:Resource".freeze, label: "matches regular expression".freeze, range: "xsd:string".freeze, :"rdfs:isDefinedBy" => %(http://www.w3.org/TR/powder-formal/#regexSemantics).freeze, :"rdfs:seeAlso" => %(http://www.w3.org/TR/xpath-functions/#regex-syntax).freeze, type: ["owl:DatatypeProperty".freeze, "rdf:Property".freeze] property :notknownto, comment: %(Property used in results returned from a POWDER Processor that has no data about the candidate resource. The value is the IRI of the processor.).freeze, label: "not known to".freeze, range: "wdrs:Processor".freeze, :"rdfs:isDefinedBy" => %(http://www.w3.org/TR/powder-dr/#powderprocessor).freeze, type: "rdf:Property".freeze property :notmatchesregex, comment: %(This is the key 'exclude' property for IRI set definitions in POWDER-S. It is necessary to take account of the POWDER Semantic Extension to process this fully. The value is a regular expression that is matched against an IRI.).freeze, domain: "rdfs:Resource".freeze, label: "matches regular expression".freeze, range: "xsd:string".freeze, :"rdfs:isDefinedBy" => %(http://www.w3.org/TR/powder-formal/#regexSemantics).freeze, :"rdfs:seeAlso" => %(http://www.w3.org/TR/xpath-functions/#regex-syntax).freeze, type: ["owl:DatatypeProperty".freeze, "rdf:Property".freeze] property :proc_error, comment: %(A property denoting a description of the specific software error.).freeze, domain: "wdrs:Processor".freeze, label: "processing error".freeze, :"rdfs:isDefinedBy" => %(http://www.w3.org/TR/powder-dr/#ppErrorhandling).freeze, type: "rdf:Property".freeze property :sha1sum, comment: %(Links to a Base64-encoded binary SHA-1 hash of the described resource. May be used by POWDER Processors when assessing trustworthiness of a DR.).freeze, label: "SHA-1 sum".freeze, range: "xsd:base64Binary".freeze, :"rdfs:isDefinedBy" => %(http://www.w3.org/TR/powder-dr/#certification).freeze, type: "rdf:Property".freeze property :supportedby, comment: %(A property that links a POWDER document to some other data source that supports the descriptions provided.).freeze, label: "supported by".freeze, :"rdfs:isDefinedBy" => %(http://www.w3.org/TR/powder-dr/#supportedBy).freeze, type: ["owl:AnnotationProperty".freeze, "rdf:Property".freeze] property :tag, comment: %(Property linking to a free-text tag which may include spaces.).freeze, label: "tag".freeze, range: "xsd:token".freeze, :"rdfs:isDefinedBy" => %(http://www.w3.org/TR/powder-dr/#tags).freeze, type: ["owl:DatatypeProperty".freeze, "rdf:Property".freeze] property :text, comment: %(This property provides a summary of the descriptorset that it annotates, suitable for display to end users.).freeze, label: "text that may be displayed".freeze, :"rdfs:isDefinedBy" => %(http://www.w3.org/TR/powder-dr/#line13).freeze, type: ["owl:AnnotationProperty".freeze, "rdf:Property".freeze] property :validfrom, comment: %(Provides a timestamp that a POWDER Processor may use when assessing trustworthiness of a POWDER document. Informally, a POWDER Processor should normally ignore data in the document before the given date.).freeze, label: "valid from".freeze, :"rdfs:isDefinedBy" => %(http://www.w3.org/TR/powder-dr/#certification).freeze, type: ["owl:AnnotationProperty".freeze, "rdf:Property".freeze] property :validuntil, comment: %(Provides a timestamp that a POWDER Processor may use when assessing trustworthiness of a POWDER document. Informally, a POWDER Processor should normally ignore data in the document after the given date.).freeze, label: "valid until".freeze, :"rdfs:isDefinedBy" => %(http://www.w3.org/TR/powder-dr/#certification).freeze, type: ["owl:AnnotationProperty".freeze, "rdf:Property".freeze] end end