Class: RDF::Vocab::WOT

Inherits:
StrictVocabulary
  • Object
show all
Defined in:
lib/rdf/vocab/wot.rb

Overview

Vocabulary for <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

Instance Attribute Details

#assuranceRDF::Vocabulary::Term (readonly)

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

Returns:

  • (RDF::Vocabulary::Term)


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

def assurance
  @assurance
end

#EncryptedDocumentRDF::Vocabulary::Term (readonly)

An encrypted document intended for a set of recipients.

Returns:

  • (RDF::Vocabulary::Term)


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

def EncryptedDocument
  @EncryptedDocument
end

#encryptedToRDF::Vocabulary::Term (readonly)

A property linking an encrypted document to a recipient.

Returns:

  • (RDF::Vocabulary::Term)


34
35
36
# File '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.

Returns:

  • (RDF::Vocabulary::Term)


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

def encrypter
  @encrypter
end

#EndorsementRDF::Vocabulary::Term (readonly)

An endorsement resource containing a detached ascii signature.

Returns:

  • (RDF::Vocabulary::Term)


14
15
16
# File '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).

Returns:

  • (RDF::Vocabulary::Term)


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

def fingerprint
  @fingerprint
end

#hasKeyRDF::Vocabulary::Term (readonly)

A property to link a PubKey from a User

Returns:

  • (RDF::Vocabulary::Term)


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

def hasKey
  @hasKey
end

#hex_idRDF::Vocabulary::Term (readonly)

A public key hex identifier string (8 digits).

Returns:

  • (RDF::Vocabulary::Term)


50
51
52
# File '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.

Returns:

  • (RDF::Vocabulary::Term)


54
55
56
# File '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.

Returns:

  • (RDF::Vocabulary::Term)


58
59
60
# File '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).

Returns:

  • (RDF::Vocabulary::Term)


18
19
20
# File '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.

Returns:

  • (RDF::Vocabulary::Term)


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

def pubkeyAddress
  @pubkeyAddress
end

#sigdateRDF::Vocabulary::Term (readonly)

The date of a public key signature event.

Returns:

  • (RDF::Vocabulary::Term)


66
67
68
# File '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.

Returns:

  • (RDF::Vocabulary::Term)


22
23
24
# File '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.

Returns:

  • (RDF::Vocabulary::Term)


70
71
72
# File '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.

Returns:

  • (RDF::Vocabulary::Term)


74
75
76
# File '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.

Returns:

  • (RDF::Vocabulary::Term)


78
79
80
# File '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.

Returns:

  • (RDF::Vocabulary::Term)


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

def User
  @User
end