]> credential.owl, 2003/10/06, denker A credential ontology SimpleCredential There may be different kinds of credentials that will be specified as subclasses of Credential. This way, the "Credential" class is extensible for future definitions. Examples of credentials are name-passphrase login, public and private keys, or certificate. name is a DataTypeProperty whose range is xsd:string. A Login requires a name 1 passphrase is a DataTypeProperty whose range is xsd:string. LoginWithPassword is a special Login that requires a passphrase 1 Cryptographic certificates (e.g., X509Certificates or other formats) 1 Symmetric Key Public Key 1 1 Passphrases that serve as keys name is a DataTypeProperty whose range is xsd:string. value is a DataTypeProperty whose range is xsd:string. path is a DataTypeProperty whose range is xsd:string. dom is a DataTypeProperty whose range is xsd:string. expDate is an ObjectProperty whose range is time:Instant secConn is a DataTypeProperty whose range is xsd:boolean. A cookie has a name and a value as required properties, the other properties (expDate, path, domain, needSecConn) are optional 1 1 seed is a DataTypeProperty whose range is xsd:string. 1 This is a superclass of SimpleCredential. It is subclassed to various ComposedCredentials such as IDCards, SmartCards, ... This class has various subclasses such as Badge, DriversLicense, etc. A smartcard has at least one credential associate with it. 1