Class: RDF::Vocab::WDRS
- Inherits:
-
StrictVocabulary
- Object
- StrictVocabulary
- RDF::Vocab::WDRS
- Defined in:
- lib/rdf/vocab/wdrs.rb
Overview
Vocabulary for <www.w3.org/2007/05/powder-s#>
POWDER-S Vocabulary
This file specifies the set of classes and properties used in the RDF/OWL version of POWDER documents.
Instance Attribute Summary collapse
-
#authenticate ⇒ RDF::Vocabulary::Term
readonly
A pointer to a document that describes how Description Resources created by a FOAF Agent or a DC Terms Agent may be authenticated.
-
#certified ⇒ RDF::Vocabulary::Term
readonly
A property that takes a Boolean value to declare whether the author of the data certifies the described resource.
-
#certifiedby ⇒ RDF::Vocabulary::Term
readonly
A property that links a resource to a POWDER document that certifies it.
-
#data_error ⇒ RDF::Vocabulary::Term
readonly
A property denoting a description of the specific error found in a given POWDER document.
-
#describedby ⇒ RDF::Vocabulary::Term
readonly
An RDF property to exactly match the describedby relationship type introduced in www.w3.org/TR/powder-dr/#assoc-linking and formally defined in appendix D of the same document, i.e.
-
#Document ⇒ RDF::Vocabulary::Term
readonly
A POWDER document.
-
#error_code ⇒ RDF::Vocabulary::Term
readonly
A property denoting the code of any error encountered by the POWDER processor.
-
#hasIRI ⇒ RDF::Vocabulary::Term
readonly
This property is meant to be used in OWL2 instead of wdrs:matchesregex.
-
#issuedby ⇒ RDF::Vocabulary::Term
readonly
This property denotes the author of a POWDER document.
-
#logo ⇒ RDF::Vocabulary::Term
readonly
Points to a graphic summary for the resources in a given class.
-
#matchesregex ⇒ RDF::Vocabulary::Term
readonly
This is the key ‘include’ property for IRI set definitions in POWDER-S.
-
#notknownto ⇒ RDF::Vocabulary::Term
readonly
Property used in results returned from a POWDER Processor that has no data about the candidate resource.
-
#notmatchesregex ⇒ RDF::Vocabulary::Term
readonly
This is the key ‘exclude’ property for IRI set definitions in POWDER-S.
-
#proc_error ⇒ RDF::Vocabulary::Term
readonly
A property denoting a description of the specific software error.
-
#Processor ⇒ RDF::Vocabulary::Term
readonly
A software agent able to process POWDER documents.
-
#sha1sum ⇒ RDF::Vocabulary::Term
readonly
Links to a Base64-encoded binary SHA-1 hash of the described resource.
-
#supportedby ⇒ RDF::Vocabulary::Term
readonly
A property that links a POWDER document to some other data source that supports the descriptions provided.
-
#tag ⇒ RDF::Vocabulary::Term
readonly
Property linking to a free-text tag which may include spaces.
-
#text ⇒ RDF::Vocabulary::Term
readonly
This property provides a summary of the descriptorset that it annotates, suitable for display to end users.
-
#validfrom ⇒ RDF::Vocabulary::Term
readonly
Provides a timestamp that a POWDER Processor may use when assessing trustworthiness of a POWDER document.
-
#validuntil ⇒ RDF::Vocabulary::Term
readonly
Provides a timestamp that a POWDER Processor may use when assessing trustworthiness of a POWDER document.
Instance Attribute Details
#authenticate ⇒ RDF::Vocabulary::Term (readonly)
A pointer to a document that describes how Description Resources created by a FOAF Agent or a DC Terms Agent may be authenticated
18 19 20 |
# File 'lib/rdf/vocab/wdrs.rb', line 18 def authenticate @authenticate end |
#certified ⇒ RDF::Vocabulary::Term (readonly)
A property that takes a Boolean value to declare whether the author of the data certifies the described resource.
22 23 24 |
# File 'lib/rdf/vocab/wdrs.rb', line 22 def certified @certified end |
#certifiedby ⇒ RDF::Vocabulary::Term (readonly)
A property that links a resource to a POWDER document that certifies it.
26 27 28 |
# File 'lib/rdf/vocab/wdrs.rb', line 26 def certifiedby @certifiedby end |
#data_error ⇒ RDF::Vocabulary::Term (readonly)
A property denoting a description of the specific error found in a given POWDER document.
30 31 32 |
# File 'lib/rdf/vocab/wdrs.rb', line 30 def data_error @data_error end |
#describedby ⇒ RDF::Vocabulary::Term (readonly)
An RDF property to exactly match the describedby relationship type introduced in 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.
34 35 36 |
# File 'lib/rdf/vocab/wdrs.rb', line 34 def describedby @describedby end |
#Document ⇒ RDF::Vocabulary::Term (readonly)
A POWDER document.
10 11 12 |
# File 'lib/rdf/vocab/wdrs.rb', line 10 def Document @Document end |
#error_code ⇒ RDF::Vocabulary::Term (readonly)
A property denoting the code of any error encountered by the POWDER processor.
38 39 40 |
# File 'lib/rdf/vocab/wdrs.rb', line 38 def error_code @error_code end |
#hasIRI ⇒ RDF::Vocabulary::Term (readonly)
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.
42 43 44 |
# File 'lib/rdf/vocab/wdrs.rb', line 42 def hasIRI @hasIRI end |
#issuedby ⇒ RDF::Vocabulary::Term (readonly)
This property denotes the author of a POWDER document.
46 47 48 |
# File 'lib/rdf/vocab/wdrs.rb', line 46 def issuedby @issuedby end |
#logo ⇒ RDF::Vocabulary::Term (readonly)
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.
50 51 52 |
# File 'lib/rdf/vocab/wdrs.rb', line 50 def logo @logo end |
#matchesregex ⇒ RDF::Vocabulary::Term (readonly)
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.
54 55 56 |
# File 'lib/rdf/vocab/wdrs.rb', line 54 def matchesregex @matchesregex end |
#notknownto ⇒ RDF::Vocabulary::Term (readonly)
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.
58 59 60 |
# File 'lib/rdf/vocab/wdrs.rb', line 58 def notknownto @notknownto end |
#notmatchesregex ⇒ RDF::Vocabulary::Term (readonly)
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.
62 63 64 |
# File 'lib/rdf/vocab/wdrs.rb', line 62 def notmatchesregex @notmatchesregex end |
#proc_error ⇒ RDF::Vocabulary::Term (readonly)
A property denoting a description of the specific software error.
66 67 68 |
# File 'lib/rdf/vocab/wdrs.rb', line 66 def proc_error @proc_error end |
#Processor ⇒ RDF::Vocabulary::Term (readonly)
A software agent able to process POWDER documents.
14 15 16 |
# File 'lib/rdf/vocab/wdrs.rb', line 14 def Processor @Processor end |
#sha1sum ⇒ RDF::Vocabulary::Term (readonly)
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.
70 71 72 |
# File 'lib/rdf/vocab/wdrs.rb', line 70 def sha1sum @sha1sum end |
#supportedby ⇒ RDF::Vocabulary::Term (readonly)
A property that links a POWDER document to some other data source that supports the descriptions provided.
74 75 76 |
# File 'lib/rdf/vocab/wdrs.rb', line 74 def supportedby @supportedby end |
#tag ⇒ RDF::Vocabulary::Term (readonly)
Property linking to a free-text tag which may include spaces.
78 79 80 |
# File 'lib/rdf/vocab/wdrs.rb', line 78 def tag @tag end |
#text ⇒ RDF::Vocabulary::Term (readonly)
This property provides a summary of the descriptorset that it annotates, suitable for display to end users.
82 83 84 |
# File 'lib/rdf/vocab/wdrs.rb', line 82 def text @text end |
#validfrom ⇒ RDF::Vocabulary::Term (readonly)
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.
86 87 88 |
# File 'lib/rdf/vocab/wdrs.rb', line 86 def validfrom @validfrom end |
#validuntil ⇒ RDF::Vocabulary::Term (readonly)
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.
90 91 92 |
# File 'lib/rdf/vocab/wdrs.rb', line 90 def validuntil @validuntil end |