User Schema

This Version
http://schemas.talis.com/2005/user/schema-20060627 [HTML] [RDF]
Latest Version
http://schemas.talis.com/2005/user/schema#
Authors
Ian Davis <http://purl.org/NET/iand>

Copyright © 2005 Talis Information Ltd.

Table of Contents

Introduction

Changes From Previous Version

Namespace

The URI for this vocabulary is

http://schemas.talis.com/2005/user/schema#

When used in XML documents the suggested prefix is user

Each class or property in the vocabulary has a URI constructed by appending a term name to the vocabulary URI. For example:

http://schemas.talis.com/2005/user/schema#loginName
http://schemas.talis.com/2005/user/schema#User

The term name for a class always starts with an uppercase character. Where the term name is comprised of multiple concatenated words, the leading character of each word will be an uppercase character. For example:

User

The term name for a property always starts with an lowercase character. Where the term name is comprised of multiple concatenated words, the leading character of the second and each subsequent word will be an uppercase character. For example:

loginName
passwordSha1Hash

Summary of Terms

This vocabulary defines one class and 4 properties .

Term NameTypeDefinition
Userclassa registered user of the directory
currentLoginTimepropertythe time and date the user logged into the directory to initiate this session.
lastLoginTimepropertythe time and date the user logged into the directory before the current session started.
loginNamepropertythe string used by the user to identify themselves when logging in.
passwordSha1Hashpropertya SHA1 hash of the user's password

Vocabulary Classes

Class: User

Definition: a registered user of the directory

URI:http://schemas.talis.com/2005/user/schema#User
Label:User
Subclass offoaf:Person
Paraphrase (experimental) A user:User is something that, amongst other things, is a foaf:Person

History

Vocabulary Properties

Property: currentLoginTime

Definition: [The value of this property is] the time and date the user logged into the directory to initiate this session.

Must be in W3CDTF format. For example: "2005-12-01T12:12:26Z"

URI:http://schemas.talis.com/2005/user/schema#currentLoginTime
Label:lastLoginTime
Domainuser:User
Paraphrase (experimental) Having a user:currentLoginTime implies being something that, amongst other things, is a user:User

History

Property: lastLoginTime

Definition: [The value of this property is] the time and date the user logged into the directory before the current session started.

Must be in W3CDTF format. For example: "2005-12-01T12:12:26Z"

URI:http://schemas.talis.com/2005/user/schema#lastLoginTime
Label:lastLoginTime
Domainuser:User
Paraphrase (experimental) Having a user:lastLoginTime implies being something that, amongst other things, is a user:User

History

Property: loginName

Definition: [The value of this property is] the string used by the user to identify themselves when logging in.

URI:http://schemas.talis.com/2005/user/schema#loginName
Label:loginName
Domainuser:User
Paraphrase (experimental) Having a user:loginName implies being something that, amongst other things, is a user:User

History

Property: passwordSha1Hash

Definition: [The value of this property is] a SHA1 hash of the user's password

URI:http://schemas.talis.com/2005/user/schema#passwordSha1Hash
Label:passwordSha1Hash
Domainuser:User
Paraphrase (experimental) Having a user:passwordSha1Hash implies being something that, amongst other things, is a user:User

History

RDF Schema

The schema included here is informational only. The normative schema can be found at http://schemas.talis.com/2005/user/schema-20060627.rdf

<rdf:RDF
   xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
   xmlns:skos="http://www.w3.org/2004/02/skos/core#"
   xmlns:cc="http://web.resource.org/cc/"
   xmlns:dctype="http://purl.org/dc/dcmitype/"
   xmlns:dct="http://purl.org/dc/terms/"
   xmlns:vann="http://purl.org/vocab/vann/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:owl="http://www.w3.org/2002/07/owl#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  
  <owl:Ontology
     rdf:about=""
     dc:date="2006-06-27">
    <dc:title xml:lang="en">User Schema</dc:title>
    <dc:identifier>http://schemas.talis.com/2005/user/schema-20060627</dc:identifier>
    <dct:isVersionOf rdf:resource="http://schemas.talis.com/2005/user/schema#"/>
    <dc:creator>Ian Davis <http://purl.org/NET/iand></dc:creator>
    <dc:rights>Copyright © 2005 Talis Information Ltd.</dc:rights>
    <vann:preferredNamespaceUri>http://schemas.talis.com/2005/user/schema#</vann:preferredNamespaceUri>
    <vann:preferredNamespacePrefix>user</vann:preferredNamespacePrefix>
    <dct:hasFormat>
      <dctype:Text rdf:about="http://schemas.talis.com/2005/user/schema-20060627.html">
        <dc:format>
          <dct:IMT>
            <rdf:value>text/html</rdf:value>
            <rdfs:label xml:lang="en">HTML</rdfs:label>
          </dct:IMT>
        </dc:format>
      </dctype:Text>
    </dct:hasFormat>
    <dct:hasFormat>
      <dctype:Text rdf:about="http://schemas.talis.com/2005/user/schema-20060627.rdf">
        <dc:format>
          <dct:IMT>
            <rdf:value>application/rdf+xml</rdf:value>
            <rdfs:label xml:lang="en">RDF</rdfs:label>
          </dct:IMT>
        </dc:format>
      </dctype:Text>
    </dct:hasFormat>
    <dct:issued>2006-06-27</dct:issued>
  </owl:Ontology>
  
  <owl:DatatypeProperty rdf:about="http://schemas.talis.com/2005/user/schema#loginName">
    <rdfs:label xml:lang="en">loginName</rdfs:label>
    <skos:definition xml:lang="en">
      the string used by the user to identify themselves when logging in.
    </skos:definition>
    <rdfs:domain rdf:resource="http://schemas.talis.com/2005/user/schema#User"/>
    <rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/user/schema#"/>
    <dct:issued>2006-06-27</dct:issued>
  </owl:DatatypeProperty>
  
  <owl:DatatypeProperty rdf:about="http://schemas.talis.com/2005/user/schema#passwordSha1Hash">
    <rdfs:label xml:lang="en">passwordSha1Hash</rdfs:label>
    <skos:definition xml:lang="en">a SHA1 hash of the user's password</skos:definition>
    <rdfs:domain rdf:resource="http://schemas.talis.com/2005/user/schema#User"/>
    <rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/user/schema#"/>
    <dct:issued>2006-06-27</dct:issued>
  </owl:DatatypeProperty>
  
  <owl:DatatypeProperty rdf:about="http://schemas.talis.com/2005/user/schema#lastLoginTime">
    <rdfs:label xml:lang="en">lastLoginTime</rdfs:label>
    <skos:definition xml:lang="en">
      the time and date the user logged into the directory before the current 
      session started.
    </skos:definition>
    <rdfs:comment xml:lang="en">
      Must be in W3CDTF format. For example: "2005-12-01T12:12:26Z"
    </rdfs:comment>
    <rdfs:domain rdf:resource="http://schemas.talis.com/2005/user/schema#User"/>
    <rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/user/schema#"/>
    <dct:issued>2006-06-27</dct:issued>
  </owl:DatatypeProperty>
  
  <owl:DatatypeProperty rdf:about="http://schemas.talis.com/2005/user/schema#currentLoginTime">
    <rdfs:label xml:lang="en">lastLoginTime</rdfs:label>
    <skos:definition xml:lang="en">
      the time and date the user logged into the directory to initiate this 
      session.
    </skos:definition>
    <rdfs:comment xml:lang="en">
      Must be in W3CDTF format. For example: "2005-12-01T12:12:26Z"
    </rdfs:comment>
    <rdfs:domain rdf:resource="http://schemas.talis.com/2005/user/schema#User"/>
    <rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/user/schema#"/>
    <dct:issued>2006-06-27</dct:issued>
  </owl:DatatypeProperty>
  
  <owl:Class rdf:about="http://schemas.talis.com/2005/user/schema#User">
    <rdfs:label xml:lang="en">User</rdfs:label>
    <skos:definition xml:lang="en">a registered user of the directory</skos:definition>
    <rdfs:subClassOf rdf:resource="http://xmlns.com/foaf/0.1/Person"/>
    <rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/user/schema#"/>
    <dct:issued>2006-06-27</dct:issued>
  </owl:Class>
</rdf:RDF>