Document Availability Information Ontology (DAIA)

Latest Version
http://purl.org/ontology/daia/
Version Info
Beta version 2011-12-15
Download
daia.owl.n3

Abstract

The Document Availability Information Ontology (DAIA) describes the current availability of documents in libraries and similar institutions. Availability can be expressed in terms of specific services.

Table of Contents

Classes

Classes defined in this Ontology (8)

daia:Service/Openaccess

http://purl.org/ontology/daia/Service/Openaccess   rdf+xml   n3

can be accessed freely on the Web

⊆ Superclass: daia:Service (Every instance of this class is also a Service)

Notes: this does not imply free reuse, for instance distribution and and modification. A specific license should be used for details.

daia:Service

http://purl.org/ontology/daia/Service   rdf+xml   n3

A Service is something that is provided by an Institution, typically related to an Item, for instance the service of loaning the Item.

⊆ Superclass: dcmitype:Service (Every instance of this class is also a Service)

⊇ Subclasses: daia:Service/Loan, daia:Service/Presentation, daia:Service/Interloan, daia:Service/Openaccess (Instances of this class might also be a loan service and a presentation service and an interloan service and an open access service)

Notes: The property dct:coverage may be used to refer to a scope of this service - but this is outside of the core purpose of DAIA
Messages can be added with dct:description.
Do not mix types of services (like 'loaning'), which are subclasses of Service, and specific instances of services (like loaning a particular book)!

See also: terms:coverage, terms:description

daia:Response

http://purl.org/ontology/daia/Response   rdf+xml   n3

A Respone contains information about document availability for a specific time and institution.

Status: stable

Notes: rdfs:seeAlso is used to link to documents and institutions.
Messages can be added with dct:description.

See also: terms:description

daia:Storage

http://purl.org/ontology/daia/Storage   rdf+xml   n3

A place where instances of frbr:Item are stored.

⊆ Superclasses: org:Site, terms:Location (Every instance of this class is also a Site and a Location)

Notes: Physical items can be related to storages with geo:location. Most non-physical items have no locations but access services.
The name or title of this location can be expressed with foaf:name and dct:title
A link to a page with more information about the storage can be added with foaf:page and foaf:primaryTopicOf. However there should be another property to express a link to a specific item at a specific storage.

See also: foaf:primaryTopicOf, foaf:name, terms:title, geo:SpatialThing, foaf:page

daia:Service/Interloan

http://purl.org/ontology/daia/Service/Interloan   rdf+xml   n3

Use mediated by another institution.

⊆ Superclass: daia:Service (Every instance of this class is also a Service)

daia:Service/Presentation

http://purl.org/ontology/daia/Service/Presentation   rdf+xml   n3

Use within the holding institution (in their rooms, in their intranet etc.)

⊆ Superclass: daia:Service (Every instance of this class is also a Service)

daia:Limitation

http://purl.org/ontology/daia/Limitation   rdf+xml   n3

A Limitation is something that limits the the availability of an Item.

Notes: A link to a page with more information can be added with foaf:page and with foaf:primaryTopicOf
A description of the limitation can be added with dct:description.

See also: foaf:primaryTopicOf, terms:description, terms:title, foaf:page

daia:Service/Loan

http://purl.org/ontology/daia/Service/Loan   rdf+xml   n3

Use outside of the holding institution (by lending or online access)

⊆ Superclass: daia:Service (Every instance of this class is also a Service)

Classes defined in other Ontologies (7)

terms:Location

http://purl.org/dc/terms/Location   rdf+xml   n3

⊇ Subclass: daia:Storage (Instances of this class might also be a Storage)

foaf:Organization

http://xmlns.com/foaf/0.1/Organization   rdf+xml   n3

Used for any kind of organization such as a library or a company, both Institution and Department.

≡ Equivalent class: org:Organization (Every instance of this class is also an Organization and vice versa)

Notes: A name or title can be expressed with dct:title
A link to a page with more information can be added with foaf:page and with foaf:primaryTopicOf.

See also: foaf:primaryTopicOf, terms:title, foaf:page

bibo:Document

http://purl.org/ontology/bibo/Document   rdf+xml   n3

A Document

≡ Equivalent class: foaf:Document (Every instance of this class is also a Document and vice versa)

⊇ Subclass: frbr:Item (Instances of this class might also be an Item)

Notes: A name or title can be expressed with dct:title
Messages can be added with dct:description.
A link to a document about the document can be added with foaf:page and with foaf:primaryTopicOf.

See also: foaf:primaryTopicOf, terms:description, terms:title, foaf:page

geo:SpatialThing

http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing   rdf+xml   n3

frbr:Item

http://purl.org/vocab/frbr/core#Item   rdf+xml   n3

An Item is a single instance of a Document. Availability information is directly connected to single items.

⊆ Superclasses: bibo:Document, foaf:Document (Every instance of this class is also a Document and a Document)

Notes: Messages can be added with dct:description.

See also: terms:description

org:Organization

http://www.w3.org/ns/org#Organization   rdf+xml   n3

≡ Equivalent class: foaf:Organization (Every instance of this class is also an Organization and vice versa)

foaf:Document

http://xmlns.com/foaf/0.1/Document   rdf+xml   n3

⊇ Subclass: frbr:Item (Instances of this class might also be an Item)

Object Properties

Object properties link resources to other resources.

Object Properties defined in this Ontology (16)

daia:exemplarOf

http://purl.org/ontology/daia/exemplarOf   rdf+xml   n3

Relates an Item to the Document that is exemplified by the Item.

↦ Domain: frbr:Item (Having this property implies being an Item)

⇥ Range: bibo:Document (Every value of this property is a Document)

⇄ Inverse property: daia:exemplar

See also: daia:narrowerExemplarOf, daia:broaderExemplarOf, frbr:embodiment, frbr:exemplar

daia:narrowerExemplar

http://purl.org/ontology/daia/narrowerExemplar   rdf+xml   n3

Relates an Item to a Document which is partly exemplified by the Item.

↦ Domains: bibo:Document, frbr:Item (Having this property implies being a Document and an Item)

⇥ Ranges: bibo:Document, frbr:Item (Every value of this property is a Document and an Item)

⇄ Inverse property: daia:narrowerExemplar, daia:narrowerExemplarOf

Notes: { ?d daia:narrowerExemplar ?i } => { ?d dct:hasPart [ daia:exemplar ?i ] }
{ ?i daia:narrowerExemplarOf ?d } => { ?i daia:exemplarOf [ dct:isPartOf ?d ] }

See also: terms:hasPart, daia:broaderExemplarOf, daia:exemplarOf, daia:broaderExemplar, daia:exemplar

daia:limits

http://purl.org/ontology/daia/limits   rdf+xml   n3

Relates a Limitation to a Service.

↦ Domain: daia:Limitation (Having this property implies being a Limitation)

⇥ Range: daia:Service (Every value of this property is a Service)

daia:availableFor

http://purl.org/ontology/daia/availableFor   rdf+xml   n3

Relates an Item to a Service which the Item is available for. This property is disjoint with the unavailable property; however an Item can be available and unavailable for two different Services of the same class at the same time.

↦ Domain: frbr:Item (Having this property implies being an Item)

⇥ Range: daia:Service (Every value of this property is a Service)

daia:availableOf

http://purl.org/ontology/daia/availableOf   rdf+xml   n3

Relates an available Service to the Item which this Service refers to

↦ Domain: daia:Service (Having this property implies being a Service)

⇥ Range: frbr:Item (Every value of this property is an Item)

⇄ Inverse property: daia:availableFor

daia:unavailableOf

http://purl.org/ontology/daia/unavailableOf   rdf+xml   n3

Relates a unavailable Service to the Item which this Service refers to

↦ Domain: daia:Service (Having this property implies being a Service)

⇥ Range: frbr:Item (Every value of this property is an Item)

⇄ Inverse property: daia:availableFor

daia:collectedBy

http://purl.org/ontology/daia/collectedBy   rdf+xml   n3

Relates a Document to an Institution which helds an iten of the Document.

↦ Domain: bibo:Document (Having this property implies being a Document)

⇥ Range: foaf:Organization (Every value of this property is an Organization)

⇄ Inverse property: daia:inCollection

Notes: This property implies the existence of a dcmitype:Collection and a cdtype:CatalogueOrIndex that need not to be modeled explicitly.

See also: dcmitype:Collection

daia:unavailableFor

http://purl.org/ontology/daia/unavailableFor   rdf+xml   n3

Relates an Item to a Service which the Item is not available for. This property is disjoint with the available property; however an Item can be available and unavailable for two different Services of the same class at the same time.

↦ Domain: frbr:Item (Having this property implies being an Item)

⇥ Range: daia:Service (Every value of this property is a Service)

daia:providedBy

http://purl.org/ontology/daia/providedBy   rdf+xml   n3

Relates a Service to an Institution that provides the Service.

↦ Domain: daia:Service (Having this property implies being a Service)

⇥ Range: foaf:Organization (Every value of this property is an Organization)

⇄ Inverse property: daia:provides

daia:provides

http://purl.org/ontology/daia/provides   rdf+xml   n3

Relates an Institution to a Service that is provided by the Institution.

↦ Domain: foaf:Organization (Having this property implies being an Organization)

⇥ Range: daia:Service (Every value of this property is a Service)

⇄ Inverse property: daia:providedBy

daia:holds

http://purl.org/ontology/daia/holds   rdf+xml   n3

Relates an Institution to an Item which the Institution holds.

⊆ Super-property: daia:inCollection (Having this property implies having an in collection)

↦ Domain: foaf:Organization (Having this property implies being an Organization)

⇥ Range: frbr:Item (Every value of this property is an Item)

⇄ Inverse property: daia:heldBy

daia:limitedBy

http://purl.org/ontology/daia/limitedBy   rdf+xml   n3

Relates an Service to a Limitation.

↦ Domain: daia:Service (Having this property implies being a Service)

⇥ Range: daia:Limitation (Every value of this property is a Limitation)

⇄ Inverse property: daia:limits

See also: terms:coverage

daia:heldBy

http://purl.org/ontology/daia/heldBy   rdf+xml   n3

Relates an Item to an Institution that holds the Item.

⊆ Super-property: daia:collectedBy (Having this property implies having a collected by)

↦ Domain: frbr:Item (Having this property implies being an Item)

⇥ Range: foaf:Organization (Every value of this property is an Organization)

⇄ Inverse property: daia:holds

daia:inCollection

http://purl.org/ontology/daia/inCollection   rdf+xml   n3

Relates an Institution to a Document which the Institution helds an item of.

↦ Domain: foaf:Organization (Having this property implies being an Organization)

⇥ Range: bibo:Document (Every value of this property is a Document)

⇄ Inverse property: daia:collectedBy

Notes: This property implies the existence of a dcmitype:Collection and a cdtype:CatalogueOrIndex that need not to be modeled explicitly.

See also: dcmitype:Collection

daia:broaderExemplar

http://purl.org/ontology/daia/broaderExemplar   rdf+xml   n3

Relates a Document to an Item that contains an exemplar of the Document as part.

↦ Domains: bibo:Document, frbr:Item (Having this property implies being a Document and an Item)

⇥ Ranges: bibo:Document, frbr:Item (Every value of this property is a Document and an Item)

⇄ Inverse property: daia:broaderExemplarOf, daia:broaderExemplar

Notes: { ?i daia:broaderExemplarOf ?d } => { ?i dct:hasPart [ daia:exemplarOf ?d ] }
{ ?d daia:broaderExemplar ?i } => { ?i dct:hasPart [ daia:exemplarOf ?d ] }

See also: terms:hasPart, daia:broaderExemplarOf, daia:exemplarOf, daia:broaderExemplar, daia:exemplar

daia:exemplar

http://purl.org/ontology/daia/exemplar   rdf+xml   n3

Relates a Document to an Item that is an exemplar of the Document. This property is similar to frbr:exemplar but does not refer to the class frbr:Manifestation.

↦ Domain: bibo:Document (Having this property implies being a Document)

⇥ Range: frbr:Item (Every value of this property is an Item)

⇄ Inverse property: daia:exemplarOf

See also: daia:narrowerExemplar, frbr:embodimentOf, daia:broaderExemplar, frbr:exemplarOf

Object Properties defined in other Ontologies (1)

geo:location

http://www.w3.org/2003/01/geo/wgs84_pos#location   rdf+xml   n3

The relation between something and the point, or other geometrical thing in space, where it is.

⇥ Range: geo:SpatialThing (Every value of this property is a SpatialThing)

Data Properties

Data properties link resources to literal values.

daia:delay

http://purl.org/ontology/daia/delay   rdf+xml   n3

A time period of estimated delay untill an available Service can be used. Applications should normalize all literal values not conforming to xsd:duration to 'unknown'

↦ Domain: daia:Service (Having this property implies being a Service)

daia:label

http://purl.org/ontology/daia/label   rdf+xml   n3

A call number, shelf mark or similar label of an item

⊆ Super-property: terms:identifier (Having this property implies having an identifier)

↦ Domain: frbr:Item (Having this property implies being an Item)

⇥ Range: rdfs:Literal (Every value of this property is a Literal)

daia:timestamp

http://purl.org/ontology/daia/timestamp   rdf+xml   n3

Date and time of a the validity of a Response

⊆ Super-property: terms:valid (Having this property implies having a valid)

↦ Domain: daia:Response (Having this property implies being a Response)

⇥ Range: xsd:dateTime (Every value of this property is a dateTime)

See also: terms:available

daia:perform

http://purl.org/ontology/daia/perform   rdf+xml   n3

A link to perform, register or reserve a Service.

↦ Domain: daia:Service (Having this property implies being a Service)

⇥ Range: xsd:anyURI (Every value of this property is an anyURI)

daia:expected

http://purl.org/ontology/daia/expected   rdf+xml   n3

If this property is given on an unavailable Service, it is assumed that the Service will be available at the specified time. Applications should normalize all literal values not conforming to xsd:date or xsd:dateTime to 'unknown'

↦ Domain: daia:Service (Having this property implies being a Service)

See also: terms:available

daia:queue

http://purl.org/ontology/daia/queue   rdf+xml   n3

The number number of waiting requests for this service. If this property is not given, the value zero may be assumed but applications may also distinguish zero and no value.

↦ Domain: daia:Service (Having this property implies being a Service)

⇥ Range: xsd:nonNegativeInteger (Every value of this property is a nonNegativeInteger)

Datatypes

A RDF datatype defines a set of Unicode strings which literal values of this datatype can take (literal space), and a mapping from this set to the set of possible meanings (value space). The datatype of a literal value must explicitely be expressed. This ontology includes the following datatypes.

Datatypes defined in other Ontologies (4)

xsd:duration

http://www.w3.org/2001/XMLSchema#duration   rdf+xml   n3

xsd:date

http://www.w3.org/2001/XMLSchema#date   rdf+xml   n3

xsd:nonNegativeInteger

http://www.w3.org/2001/XMLSchema#nonNegativeInteger   rdf+xml   n3

xsd:dateTime

http://www.w3.org/2001/XMLSchema#dateTime   rdf+xml   n3