Directory Schema

This Version
http://schemas.talis.com/2005/dir/schema-20060627 [HTML] [RDF]
Latest Version
http://schemas.talis.com/2005/dir/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/dir/schema#

When used in XML documents the suggested prefix is dir

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/dir/schema#provider
http://schemas.talis.com/2005/dir/schema#AccessPoint

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:

AccessPoint
PhysicalAccessPoint

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:

provider
contactUser

Summary of Terms

This vocabulary defines 4 classes and 11 properties .

Term NameTypeDefinition
AccessPointclassA facility that may be used for accessing a collection
Groupclassan arbitrary grouping of other entities
PhysicalAccessPointclassA kind of AccessPoint that is also a SpatialThing and may be physically visited
TagBundleclassbundle of tags that a user has assigned to a particular resource
aboutpropertythe resource the TagBundle is about
checkResultpropertya human-readable description of the result of the last service check.
contactUserpropertya person who has indicated that they are willing to be contacted for general information about the resource.
dateLastCheckedpropertythe date that the service was last checked for operational status.
dateLastOperationalpropertythe date that the service was last found to be operational.
isAccessedViapropertyan AccessPoint that provides access to the collection.
memberpropertya resource that is to be considered part of this group.
ownerpropertyan agent who has legal possession of the collection.
providerpropertyan agent that is responsible for providing this access point.
tagpropertya single tag.
userpropertya reference to a user

Vocabulary Classes

Class: AccessPoint

Definition: A facility that may be used for accessing a collection

URI:http://schemas.talis.com/2005/dir/schema#AccessPoint
Label:Access Point

History

Class: Group

Definition: an arbitrary grouping of other entities

Any other resource may be a member of a group including other groups. The Grouping mechanism is expected to be useful for defining groups of entities such as “National Libraries”, “Central Libraries”, “Public Libraries” etc.

URI:http://schemas.talis.com/2005/dir/schema#Group
Label:Group

History

Class: PhysicalAccessPoint

Definition: A kind of AccessPoint that is also a SpatialThing and may be physically visited

URI:http://schemas.talis.com/2005/dir/schema#PhysicalAccessPoint
Label:Physical Access Point

History

Class: TagBundle

Definition: bundle of tags that a user has assigned to a particular resource

URI:http://schemas.talis.com/2005/dir/schema#TagBundle
Label:TagBundle

History

Vocabulary Properties

Property: about

Definition: [The value of this property is] the resource the TagBundle is about

URI:http://schemas.talis.com/2005/dir/schema#about
Label:about
Domaindir:TagBundle
Paraphrase (experimental) Having a dir:about implies being something that, amongst other things, is a dir:TagBundle

History

Property: checkResult

Definition: [The value of this property is] a human-readable description of the result of the last service check.

URI:http://schemas.talis.com/2005/dir/schema#checkResult
Label:checkResult
Domaindctype:Service
Paraphrase (experimental) Having a dir:checkResult implies being something that, amongst other things, is a dctype:Service

History

Property: contactUser

Definition: [The value of this property is] a person who has indicated that they are willing to be contacted for general information about the resource.

No claim of affiliation or ownership is implied.

URI:http://schemas.talis.com/2005/dir/schema#contactUser
Label:contactUser
Rangeuser:User

History

Property: dateLastChecked

Definition: [The value of this property is] the date that the service was last checked for operational status.

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

URI:http://schemas.talis.com/2005/dir/schema#dateLastChecked
Label:dateLastChecked
Domaindctype:Service
Paraphrase (experimental) Having a dir:dateLastChecked implies being something that, amongst other things, is a dctype:Service

History

Property: dateLastOperational

Definition: [The value of this property is] the date that the service was last found to be operational.

If the dateLastOperational is different to the dateLastChecked then the service is deemed to be broken. Must be in W3CDTF format. For example: "2005-12-01T12:12:26Z"

URI:http://schemas.talis.com/2005/dir/schema#dateLastOperational
Label:dateLastOperational
Domaindctype:Service
Paraphrase (experimental) Having a dir:dateLastOperational implies being something that, amongst other things, is a dctype:Service

History

Property: isAccessedVia

Definition: [The value of this property is] an AccessPoint that provides access to the collection.

URI:http://schemas.talis.com/2005/dir/schema#isAccessedVia
Label:isAccessedVia
Domaindctype:Collection
Rangedir:AccessPoint
Paraphrase (experimental) Having a dir:isAccessedVia implies being something that, amongst other things, is a dctype:Collection

History

Property: member

Definition: [The value of this property is] a resource that is to be considered part of this group.

URI:http://schemas.talis.com/2005/dir/schema#member
Label:member
Domaindir:Group
Paraphrase (experimental) Having a dir:member implies being something that, amongst other things, is a dir:Group

History

Property: owner

Definition: [The value of this property is] an agent who has legal possession of the collection.

URI:http://schemas.talis.com/2005/dir/schema#owner
Label:owner
Domaindctype:Collection
Rangefoaf:Agent
Paraphrase (experimental) Having a dir:owner implies being something that, amongst other things, is a dctype:Collection

History

Property: provider

Definition: [The value of this property is] an agent that is responsible for providing this access point.

URI:http://schemas.talis.com/2005/dir/schema#provider
Label:provider
Domaindir:AccessPoint
Rangefoaf:Agent
Paraphrase (experimental) Having a dir:provider implies being something that, amongst other things, is a dir:AccessPoint

History

Property: tag

Definition: [The value of this property is] a single tag.

Free text. For example: "architecture"

URI:http://schemas.talis.com/2005/dir/schema#tag
Label:tag
Domaindir:TagBundle
Paraphrase (experimental) Having a dir:tag implies being something that, amongst other things, is a dir:TagBundle

History

Property: user

Definition: [The value of this property is] a reference to a user

URI:http://schemas.talis.com/2005/dir/schema#user
Label:user
Rangeuser:User

History

RDF Schema

The schema included here is informational only. The normative schema can be found at http://schemas.talis.com/2005/dir/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">Directory Schema</dc:title>
    <dc:identifier>http://schemas.talis.com/2005/dir/schema-20060627</dc:identifier>
    <dct:isVersionOf rdf:resource="http://schemas.talis.com/2005/dir/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/dir/schema#</vann:preferredNamespaceUri>
    <vann:preferredNamespacePrefix>dir</vann:preferredNamespacePrefix>
    <dct:hasFormat>
      <dctype:Text rdf:about="http://schemas.talis.com/2005/dir/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/dir/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:ObjectProperty rdf:about="http://schemas.talis.com/2005/dir/schema#provider">
    <rdfs:label xml:lang="en">provider</rdfs:label>
    <skos:definition xml:lang="en">
      an agent that is responsible for providing this access point.
    </skos:definition>
    <rdfs:domain rdf:resource="http://schemas.talis.com/2005/dir/schema#AccessPoint"/>
    <rdfs:range rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
    <rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/dir/schema#"/>
    <dct:issued>2006-06-27</dct:issued>
  </owl:ObjectProperty>
  
  <owl:ObjectProperty rdf:about="http://schemas.talis.com/2005/dir/schema#contactUser">
    <rdfs:label xml:lang="en">contactUser</rdfs:label>
    <skos:definition xml:lang="en">
      a person who has indicated that they are willing to be contacted for 
      general information about the resource.
    </skos:definition>
    <rdfs:comment xml:lang="en">No claim of affiliation or ownership is implied.</rdfs:comment>
    <rdfs:range rdf:resource="http://schemas.talis.com/2005/user/schema#User"/>
    <rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/dir/schema#"/>
    <dct:issued>2006-06-27</dct:issued>
  </owl:ObjectProperty>
  
  <owl:ObjectProperty rdf:about="http://schemas.talis.com/2005/dir/schema#owner">
    <rdfs:label xml:lang="en">owner</rdfs:label>
    <skos:definition xml:lang="en">an agent who has legal possession of the collection.</skos:definition>
    <rdfs:domain rdf:resource="http://purl.org/dc/dcmitype/Collection"/>
    <rdfs:range rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
    <rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/dir/schema#"/>
    <dct:issued>2006-06-27</dct:issued>
  </owl:ObjectProperty>
  
  <owl:ObjectProperty rdf:about="http://schemas.talis.com/2005/dir/schema#isAccessedVia">
    <rdfs:label xml:lang="en">isAccessedVia</rdfs:label>
    <skos:definition xml:lang="en">an AccessPoint that provides access to the collection.</skos:definition>
    <rdfs:domain rdf:resource="http://purl.org/dc/dcmitype/Collection"/>
    <rdfs:range rdf:resource="http://schemas.talis.com/2005/dir/schema#AccessPoint"/>
    <rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/dir/schema#"/>
    <dct:issued>2006-06-27</dct:issued>
  </owl:ObjectProperty>
  
  <owl:DatatypeProperty rdf:about="http://schemas.talis.com/2005/dir/schema#dateLastChecked">
    <rdfs:label xml:lang="en">dateLastChecked</rdfs:label>
    <skos:definition xml:lang="en">
      the date that the service was last checked for operational status.
    </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://purl.org/dc/dcmitype/Service"/>
    <rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/dir/schema#"/>
    <dct:issued>2006-06-27</dct:issued>
  </owl:DatatypeProperty>
  
  <owl:DatatypeProperty rdf:about="http://schemas.talis.com/2005/dir/schema#dateLastOperational">
    <rdfs:label xml:lang="en">dateLastOperational</rdfs:label>
    <skos:definition xml:lang="en">the date that the service was last found to be operational.</skos:definition>
    <rdfs:comment xml:lang="en">
      If the dateLastOperational is different to the dateLastChecked then the 
      service is deemed to be broken. Must be in W3CDTF format. For example: 
      "2005-12-01T12:12:26Z"
    </rdfs:comment>
    <rdfs:domain rdf:resource="http://purl.org/dc/dcmitype/Service"/>
    <rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/dir/schema#"/>
    <dct:issued>2006-06-27</dct:issued>
  </owl:DatatypeProperty>
  
  <owl:DatatypeProperty rdf:about="http://schemas.talis.com/2005/dir/schema#checkResult">
    <rdfs:label xml:lang="en">checkResult</rdfs:label>
    <skos:definition xml:lang="en">
      a human-readable description of the result of the last service check.
    </skos:definition>
    <rdfs:domain rdf:resource="http://purl.org/dc/dcmitype/Service"/>
    <rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/dir/schema#"/>
    <dct:issued>2006-06-27</dct:issued>
  </owl:DatatypeProperty>
  
  <owl:ObjectProperty rdf:about="http://schemas.talis.com/2005/dir/schema#member">
    <rdfs:label xml:lang="en">member</rdfs:label>
    <skos:definition xml:lang="en">a resource that is to be considered part of this group.</skos:definition>
    <rdfs:domain rdf:resource="http://schemas.talis.com/2005/dir/schema#Group"/>
    <rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/dir/schema#"/>
    <dct:issued>2006-06-27</dct:issued>
  </owl:ObjectProperty>
  
  <owl:ObjectProperty rdf:about="http://schemas.talis.com/2005/dir/schema#user">
    <rdfs:label xml:lang="en">user</rdfs:label>
    <skos:definition xml:lang="en">a reference to a user</skos:definition>
    <rdfs:range rdf:resource="http://schemas.talis.com/2005/user/schema#User"/>
    <rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/dir/schema#"/>
    <dct:issued>2006-06-27</dct:issued>
  </owl:ObjectProperty>
  
  <owl:ObjectProperty rdf:about="http://schemas.talis.com/2005/dir/schema#about">
    <rdfs:label xml:lang="en">about</rdfs:label>
    <skos:definition xml:lang="en">the resource the TagBundle is about</skos:definition>
    <rdfs:domain rdf:resource="http://schemas.talis.com/2005/dir/schema#TagBundle"/>
    <rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/dir/schema#"/>
    <dct:issued>2006-06-27</dct:issued>
  </owl:ObjectProperty>
  
  <owl:DatatypeProperty rdf:about="http://schemas.talis.com/2005/dir/schema#tag">
    <rdfs:label xml:lang="en">tag</rdfs:label>
    <skos:definition xml:lang="en">a single tag.</skos:definition>
    <rdfs:comment xml:lang="en">Free text. For example: "architecture"</rdfs:comment>
    <rdfs:domain rdf:resource="http://schemas.talis.com/2005/dir/schema#TagBundle"/>
    <rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/dir/schema#"/>
    <dct:issued>2006-06-27</dct:issued>
  </owl:DatatypeProperty>
  
  <owl:Class rdf:about="http://schemas.talis.com/2005/dir/schema#AccessPoint">
    <rdfs:label xml:lang="en">Access Point</rdfs:label>
    <skos:definition xml:lang="en">A facility that may be used for accessing a collection</skos:definition>
    <rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/dir/schema#"/>
    <dct:issued>2006-06-27</dct:issued>
  </owl:Class>
  
  <owl:Class rdf:about="http://schemas.talis.com/2005/dir/schema#PhysicalAccessPoint">
    <rdfs:label xml:lang="en">Physical Access Point</rdfs:label>
    <skos:definition xml:lang="en">
      A kind of AccessPoint that is also a SpatialThing and may be physically 
      visited
    </skos:definition>
    <rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/dir/schema#"/>
    <rdf:subClassOf rdf:resource="http://schemas.talis.com/2005/dir/schema#AccessPoint"/>
    <rdf:subClassOf rdf:resource="http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing"/>
    <dct:issued>2006-06-27</dct:issued>
  </owl:Class>
  
  <owl:Class rdf:about="http://schemas.talis.com/2005/dir/schema#Group">
    <rdfs:label xml:lang="en">Group</rdfs:label>
    <skos:definition xml:lang="en">an arbitrary grouping of other entities</skos:definition>
    <rdfs:comment xml:lang="en">
      Any other resource may be a member of a group including other groups. 
      The Grouping mechanism is expected to be useful for defining groups of 
      entities such as “National Libraries”, “Central Libraries”, “Public 
      Libraries” etc.
    </rdfs:comment>
    <rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/dir/schema#"/>
    <dct:issued>2006-06-27</dct:issued>
  </owl:Class>
  
  <owl:Class rdf:about="http://schemas.talis.com/2005/dir/schema#TagBundle">
    <rdfs:label xml:lang="en">TagBundle</rdfs:label>
    <skos:definition xml:lang="en">
      bundle of tags that a user has assigned to a particular resource
    </skos:definition>
    <rdfs:isDefinedBy rdf:resource="http://schemas.talis.com/2005/dir/schema#"/>
    <dct:issued>2006-06-27</dct:issued>
  </owl:Class>
</rdf:RDF>