# -*- encoding: utf-8 -*- # frozen_string_literal: true # This file generated automatically using rdf vocabulary format from http://xmlns.com/wot/0.1/ require 'rdf' module RDF::Vocab # @!parse # # Vocabulary for # class WOT < RDF::StrictVocabulary # end class WOT < RDF::StrictVocabulary("http://xmlns.com/wot/0.1/") # Ontology definition ontology :"http://xmlns.com/wot/0.1/", "dc11:date": "2004-02-23".freeze, "dc11:description": "Web Of Trust (wot) RDF vocabulary, described using W3C RDF Schema and the Web Ontology Language.".freeze, "dc11:title": "Web Of Trust vocabulary".freeze, "owl:imports": ["http://www.w3.org/2000/01/rdf-schema".freeze, "http://www.w3.org/2002/07/owl".freeze], "rdfs:seeAlso": "foaf:".freeze, type: "owl:Ontology".freeze # Class definitions term :EncryptedDocument, comment: %(An encrypted document intended for a set of recipients.).freeze, isDefinedBy: "wot:".freeze, label: "Encrypted Document".freeze, "owl:disjointWith": ["wot:Endorsement".freeze, "wot:PubKey".freeze, "wot:SigEvent".freeze, "wot:User".freeze], subClassOf: ["foaf:Document".freeze, "http://xmlns.com/wordnet/1.6/Endorsement-4".freeze], type: "owl:Class".freeze, "vs:term_status": "unstable".freeze term :Endorsement, comment: %(An endorsement resource containing a detached ascii signature.).freeze, isDefinedBy: "wot:".freeze, label: "Endorsement".freeze, "owl:disjointWith": ["wot:EncryptedDocument".freeze, "wot:PubKey".freeze, "wot:SigEvent".freeze, "wot:User".freeze], subClassOf: ["foaf:Document".freeze, "http://xmlns.com/wordnet/1.6/Endorsement-4".freeze], type: "owl:Class".freeze, "vs:term_status": "unstable".freeze term :PubKey, comment: %(A class used to represent a PGP/GPG public key for a user \(an agent, person, group or organization\).).freeze, isDefinedBy: "wot:".freeze, label: "Public Key".freeze, "owl:disjointWith": ["wot:EncryptedDocument".freeze, "wot:Endorsement".freeze, "wot:SigEvent".freeze, "wot:User".freeze], subClassOf: "http://xmlns.com/wordnet/1.6/Credential".freeze, type: "owl:Class".freeze, "vs:term_status": "stable".freeze term :SigEvent, comment: %(An event describing the action of a public key being signed by some other public key.).freeze, isDefinedBy: "wot:".freeze, label: "Key Signing Event".freeze, "owl:disjointWith": ["wot:EncryptedDocument".freeze, "wot:Endorsement".freeze, "wot:PubKey".freeze, "wot:User".freeze], subClassOf: ["http://www.w3.org/2002/12/cal/ical#Vevent".freeze, "http://xmlns.com/wordnet/1.6/Event".freeze], type: "owl:Class".freeze, "vs:term_status": "testing".freeze term :User, comment: %(A user \(agent, person, group or organization\) of a PGP/GPG public key.).freeze, isDefinedBy: "wot:".freeze, label: "Key User".freeze, "owl:disjointWith": ["wot:EncryptedDocument".freeze, "wot:Endorsement".freeze, "wot:PubKey".freeze, "wot:SigEvent".freeze], subClassOf: "foaf:Agent".freeze, type: "owl:Class".freeze, "vs:term_status": "stable".freeze # Property definitions property :assurance, comment: %(A property linking a document to an endorsement resource containing a detached ascii signature.).freeze, domain: "foaf:Document".freeze, isDefinedBy: "wot:".freeze, label: "Assurance".freeze, range: "wot:Endorsement".freeze, type: "owl:ObjectProperty".freeze, "vs:term_status": "stable".freeze property :encryptedTo, comment: %(A property linking an encrypted document to a recipient.).freeze, domain: "wot:EncryptedDocument".freeze, isDefinedBy: "wot:".freeze, label: "Encrypted to".freeze, range: "wot:PubKey".freeze, type: "owl:ObjectProperty".freeze, "vs:term_status": "unstable".freeze property :encrypter, comment: %(A property linking an encrypted document to the public key that was used to encrypt it.).freeze, domain: "wot:EncryptedDocument".freeze, isDefinedBy: "wot:".freeze, label: "Encrypted by".freeze, range: "wot:PubKey".freeze, type: ["owl:FunctionalProperty".freeze, "owl:ObjectProperty".freeze], "vs:term_status": "unstable".freeze property :fingerprint, comment: %(A public key hex fingerprint string \(40 digits, white space insignificant\).).freeze, domain: "wot:PubKey".freeze, isDefinedBy: "wot:".freeze, label: "Fingerprint".freeze, range: "xsd:string".freeze, type: ["owl:DatatypeProperty".freeze, "owl:InverseFunctionalProperty".freeze], "vs:term_status": "testing".freeze property :hasKey, comment: %(A property to link a PubKey from a User).freeze, domain: "wot:User".freeze, inverseOf: "wot:identity".freeze, isDefinedBy: "wot:".freeze, label: "has Key".freeze, range: "wot:PubKey".freeze, type: "owl:ObjectProperty".freeze, "vs:term_status": "testing".freeze property :hex_id, comment: %(A public key hex identifier string \(8 digits\).).freeze, domain: "wot:PubKey".freeze, isDefinedBy: "wot:".freeze, label: "Hex identifier".freeze, range: "xsd:string".freeze, type: "owl:DatatypeProperty".freeze, "vs:term_status": "stable".freeze property :identity, comment: %(A property linking a public key to the user of the key.).freeze, domain: "wot:PubKey".freeze, isDefinedBy: "wot:".freeze, label: "Identity".freeze, range: "wot:User".freeze, type: ["owl:FunctionalProperty".freeze, "owl:ObjectProperty".freeze], "vs:term_status": "testing".freeze property :length, comment: %(A numeric string representing the length, in bytes, of a public key.).freeze, domain: "wot:PubKey".freeze, isDefinedBy: "wot:".freeze, label: "Length".freeze, range: "xsd:integer".freeze, type: "owl:DatatypeProperty".freeze, "vs:term_status": "stable".freeze property :pubkeyAddress, comment: %(The location of an ascii version of a public key.).freeze, domain: "wot:PubKey".freeze, isDefinedBy: "wot:".freeze, label: "Address".freeze, range: "foaf:Document".freeze, type: "owl:ObjectProperty".freeze, "vs:term_status": "testing".freeze property :sigdate, comment: %(The date of a public key signature event.).freeze, domain: "wot:SigEvent".freeze, isDefinedBy: "wot:".freeze, label: "Signature date".freeze, range: "xsd:date".freeze, type: "owl:DatatypeProperty".freeze, "vs:term_status": "testing".freeze property :signed, comment: %(A property linking a public key to a public key signature event.).freeze, domain: "wot:PubKey".freeze, isDefinedBy: "wot:".freeze, label: "Signed".freeze, range: "wot:SigEvent".freeze, type: "owl:ObjectProperty".freeze, "vs:term_status": "testing".freeze property :signer, comment: %(A property linking a public key signature event to the public key that was used to sign.).freeze, domain: "wot:SigEvent".freeze, isDefinedBy: "wot:".freeze, label: "Signer".freeze, range: "wot:PubKey".freeze, type: ["owl:FunctionalProperty".freeze, "owl:ObjectProperty".freeze], "vs:term_status": "unstable".freeze property :sigtime, comment: %(The time \(of day\) of a public key signature event.).freeze, domain: "wot:SigEvent".freeze, isDefinedBy: "wot:".freeze, label: "Signature time".freeze, range: "xsd:time".freeze, type: "owl:DatatypeProperty".freeze, "vs:term_status": "unstable".freeze end end