Class: RDF::Vocab::WDRS

Inherits:
StrictVocabulary
  • Object
show all
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.

Version:

  • 2 June 2017

Instance Attribute Summary collapse

Instance Attribute Details

#authenticateRDF::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

Returns:

  • (RDF::Vocabulary::Term)


18
19
20
# File 'lib/rdf/vocab/wdrs.rb', line 18

def authenticate
  @authenticate
end

#certifiedRDF::Vocabulary::Term (readonly)

A property that takes a Boolean value to declare whether the author of the data certifies the described resource.

Returns:

  • (RDF::Vocabulary::Term)


22
23
24
# File 'lib/rdf/vocab/wdrs.rb', line 22

def certified
  @certified
end

#certifiedbyRDF::Vocabulary::Term (readonly)

A property that links a resource to a POWDER document that certifies it.

Returns:

  • (RDF::Vocabulary::Term)


26
27
28
# File 'lib/rdf/vocab/wdrs.rb', line 26

def certifiedby
  @certifiedby
end

#data_errorRDF::Vocabulary::Term (readonly)

A property denoting a description of the specific error found in a given POWDER document.

Returns:

  • (RDF::Vocabulary::Term)


30
31
32
# File 'lib/rdf/vocab/wdrs.rb', line 30

def data_error
  @data_error
end

#describedbyRDF::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.

Returns:

  • (RDF::Vocabulary::Term)


34
35
36
# File 'lib/rdf/vocab/wdrs.rb', line 34

def describedby
  @describedby
end

#DocumentRDF::Vocabulary::Term (readonly)

A POWDER document.

Returns:

  • (RDF::Vocabulary::Term)


10
11
12
# File 'lib/rdf/vocab/wdrs.rb', line 10

def Document
  @Document
end

#error_codeRDF::Vocabulary::Term (readonly)

A property denoting the code of any error encountered by the POWDER processor.

Returns:

  • (RDF::Vocabulary::Term)


38
39
40
# File 'lib/rdf/vocab/wdrs.rb', line 38

def error_code
  @error_code
end

#hasIRIRDF::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.

Returns:

  • (RDF::Vocabulary::Term)


42
43
44
# File 'lib/rdf/vocab/wdrs.rb', line 42

def hasIRI
  @hasIRI
end

#issuedbyRDF::Vocabulary::Term (readonly)

This property denotes the author of a POWDER document.

Returns:

  • (RDF::Vocabulary::Term)


46
47
48
# File 'lib/rdf/vocab/wdrs.rb', line 46

def issuedby
  @issuedby
end

#logoRDF::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.

Returns:

  • (RDF::Vocabulary::Term)


50
51
52
# File 'lib/rdf/vocab/wdrs.rb', line 50

def 
  @logo
end

#matchesregexRDF::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.

Returns:

  • (RDF::Vocabulary::Term)


54
55
56
# File 'lib/rdf/vocab/wdrs.rb', line 54

def matchesregex
  @matchesregex
end

#notknowntoRDF::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.

Returns:

  • (RDF::Vocabulary::Term)


58
59
60
# File 'lib/rdf/vocab/wdrs.rb', line 58

def notknownto
  @notknownto
end

#notmatchesregexRDF::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.

Returns:

  • (RDF::Vocabulary::Term)


62
63
64
# File 'lib/rdf/vocab/wdrs.rb', line 62

def notmatchesregex
  @notmatchesregex
end

#proc_errorRDF::Vocabulary::Term (readonly)

A property denoting a description of the specific software error.

Returns:

  • (RDF::Vocabulary::Term)


66
67
68
# File 'lib/rdf/vocab/wdrs.rb', line 66

def proc_error
  @proc_error
end

#ProcessorRDF::Vocabulary::Term (readonly)

A software agent able to process POWDER documents.

Returns:

  • (RDF::Vocabulary::Term)


14
15
16
# File 'lib/rdf/vocab/wdrs.rb', line 14

def Processor
  @Processor
end

#sha1sumRDF::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.

Returns:

  • (RDF::Vocabulary::Term)


70
71
72
# File 'lib/rdf/vocab/wdrs.rb', line 70

def sha1sum
  @sha1sum
end

#supportedbyRDF::Vocabulary::Term (readonly)

A property that links a POWDER document to some other data source that supports the descriptions provided.

Returns:

  • (RDF::Vocabulary::Term)


74
75
76
# File 'lib/rdf/vocab/wdrs.rb', line 74

def supportedby
  @supportedby
end

#tagRDF::Vocabulary::Term (readonly)

Property linking to a free-text tag which may include spaces.

Returns:

  • (RDF::Vocabulary::Term)


78
79
80
# File 'lib/rdf/vocab/wdrs.rb', line 78

def tag
  @tag
end

#textRDF::Vocabulary::Term (readonly)

This property provides a summary of the descriptorset that it annotates, suitable for display to end users.

Returns:

  • (RDF::Vocabulary::Term)


82
83
84
# File 'lib/rdf/vocab/wdrs.rb', line 82

def text
  @text
end

#validfromRDF::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.

Returns:

  • (RDF::Vocabulary::Term)


86
87
88
# File 'lib/rdf/vocab/wdrs.rb', line 86

def validfrom
  @validfrom
end

#validuntilRDF::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.

Returns:

  • (RDF::Vocabulary::Term)


90
91
92
# File 'lib/rdf/vocab/wdrs.rb', line 90

def validuntil
  @validuntil
end