HMT RDF vocabulary

Overview

We are developing an automated build system that can create a single unified description of all citable objects in the HMT data archive. The resulting web of relationships among citable objects in the Homer Multitext project data archive forms a graph that can be expressed in RDF, and queried using a CITE Graph service.

To support that, we have begun developing an RDF vocabulary expressing the data model of the HMT project.

Namespace

The HMT vocabulary is in the namespace http://www.homermultitext.org/rdfverbs.

Implemented vocabulary terms

All relations in the HMT graph are two-way relations: each property linking A to B has a symmetrical property linking B to A. The following vocabulary items are currently supported in RDF annotations generated from the HMT data build system.

appearsOn
constructed with subject = [text passage], object = [text bearing surface such as Folio object]
hasOnIt
inverse of appearsOn
illustratedBy
constructed with subject = [any text or CITE object], object = [Image]
illustrates
inverse of illustratedBy
hasDefaultImage
constructed with subject = [text bearing surface such as Folio object], object = [Image]
isDefaultImage
inverse of hasDefaultImage
next
constructed with subject = [object in ordered collection, or node of text]
prev
inverse of next

Planned voculary terms

hasDefaultText
constructed with subject = [text bearing surface such as Folio object], object = [text]
isDefaultText
inverse of hasDefaultText
commentedOnBy
constructed with subject = [text passage], object = [text passage]
commentsOn
inverse of commentedOnBy
hasDefaultText
constructed with subject = [text bearing surface such as Folio object], object = [text passage]
isDefaultText
inverse of hasDefaultText
quotes
constructed with subject = [text passage], object = [text passage]
isQuotedBy
inverse of quotes