Class: RDF::Vocab::WOT

Inherits:
StrictVocabulary show all
Defined in:
vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/wot.rb

Overview

Vocabulary for http://xmlns.com/wot/0.1/

Web Of Trust vocabulary

Web Of Trust (wot) RDF vocabulary, described using W3C RDF Schema and the Web Ontology Language.

Instance Attribute Summary collapse

Method Summary

Methods inherited from StrictVocabulary

[], strict?

Methods inherited from RDF::Vocabulary

[], #[], __prefix__, _orig_each, _orig_from_sym, camelize, each, each_statement, enum_for, expand_pname, find, find_term, from_graph, from_sym, imported_from, imports, #initialize, inspect, #inspect, limit_vocabs, list, method_missing, #method_missing, ontology, properties, property, strict?, to_html, to_iri, to_jsonld, #to_s, to_s, to_ttl, #to_uri, to_uri, value_to_html, vocab_map

Constructor Details

This class inherits a constructor from RDF::Vocabulary

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class RDF::Vocabulary

Instance Attribute Details

#assuranceRDF::Vocabulary::Term (readonly)

A property linking a document to an endorsement resource containing a detached ascii signature.



30
31
32
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/wot.rb', line 30

def assurance
  @assurance
end

#EncryptedDocumentRDF::Vocabulary::Term (readonly)

An encrypted document intended for a set of recipients.



10
11
12
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/wot.rb', line 10

def EncryptedDocument
  @EncryptedDocument
end

#encryptedToRDF::Vocabulary::Term (readonly)

A property linking an encrypted document to a recipient.



34
35
36
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/wot.rb', line 34

def encryptedTo
  @encryptedTo
end

#encrypterRDF::Vocabulary::Term (readonly)

A property linking an encrypted document to the public key that was used to encrypt it.



38
39
40
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/wot.rb', line 38

def encrypter
  @encrypter
end

#EndorsementRDF::Vocabulary::Term (readonly)

An endorsement resource containing a detached ascii signature.



14
15
16
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/wot.rb', line 14

def Endorsement
  @Endorsement
end

#fingerprintRDF::Vocabulary::Term (readonly)

A public key hex fingerprint string (40 digits, white space insignificant).



42
43
44
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/wot.rb', line 42

def fingerprint
  @fingerprint
end

#hasKeyRDF::Vocabulary::Term (readonly)

A property to link a PubKey from a User



46
47
48
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/wot.rb', line 46

def hasKey
  @hasKey
end

#hex_idRDF::Vocabulary::Term (readonly)

A public key hex identifier string (8 digits).



50
51
52
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/wot.rb', line 50

def hex_id
  @hex_id
end

#identityRDF::Vocabulary::Term (readonly)

A property linking a public key to the user of the key.



54
55
56
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/wot.rb', line 54

def identity
  @identity
end

#lengthRDF::Vocabulary::Term (readonly)

A numeric string representing the length, in bytes, of a public key.



58
59
60
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/wot.rb', line 58

def length
  @length
end

#PubKeyRDF::Vocabulary::Term (readonly)

A class used to represent a PGP/GPG public key for a user (an agent, person, group or organization).



18
19
20
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/wot.rb', line 18

def PubKey
  @PubKey
end

#pubkeyAddressRDF::Vocabulary::Term (readonly)

The location of an ascii version of a public key.



62
63
64
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/wot.rb', line 62

def pubkeyAddress
  @pubkeyAddress
end

#sigdateRDF::Vocabulary::Term (readonly)

The date of a public key signature event.



66
67
68
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/wot.rb', line 66

def sigdate
  @sigdate
end

#SigEventRDF::Vocabulary::Term (readonly)

An event describing the action of a public key being signed by some other public key.



22
23
24
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/wot.rb', line 22

def SigEvent
  @SigEvent
end

#signedRDF::Vocabulary::Term (readonly)

A property linking a public key to a public key signature event.



70
71
72
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/wot.rb', line 70

def signed
  @signed
end

#signerRDF::Vocabulary::Term (readonly)

A property linking a public key signature event to the public key that was used to sign.



74
75
76
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/wot.rb', line 74

def signer
  @signer
end

#sigtimeRDF::Vocabulary::Term (readonly)

The time (of day) of a public key signature event.



78
79
80
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/wot.rb', line 78

def sigtime
  @sigtime
end

#UserRDF::Vocabulary::Term (readonly)

A user (agent, person, group or organization) of a PGP/GPG public key.



26
27
28
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/wot.rb', line 26

def User
  @User
end