MarcOnt Logo

MarcOnt Ontology Specification

Specification Document - 29 Jun 2007

Last update:
$Date: 2007/06/29 16:45:11 $
Revision:
2.0
Authors:
Maciej Dabrowski (Editor) - DERI
Sebastian Ryszard Kruk - DERI

Creative Commons LicenseThis work is licensed under a Creative Commons License. This copyright applies to the MarcOnt Ontology Specification and accompanying documentation and does not apply to JeromeDL data formats, ontology terms, or technology.
Valid XHTML 1.0!
This visual layout and structure of the specification was adapted from the FOAF Vocabulary Specification by Dan Brickley and Libby Miller as well as SIOC Vocabulary Specification by Uldis Bojars and John G. Breslin.


Table of Contents

MarcOnt Ontology Index

An alphabetical index of MarcOnt terms, by class (categories or types) and by property. All the terms are hyperlinked to their detailed description for quick reference.

Classes: | #Article | #Book | #Booklet | #Chapter | #Cluster | #Collection | #Conference | #Copyright | #Coverage | #DCMIType | #Faculty | #Inbook | #Incollection | #Inproceedings | #Institute | #Journal | #Lab | #Manual | #Mastersthesis | #Misc | #Month | #Organization | #Phdthesis | #Proceedings | #Project | #ReferableEntity | #Resource | #StructureElement | #TableOfContents | #Techreport | #University | #Unpublished | #hasMonth_Range | #hasType_Range |

Properties: | #hasAbstract | #hasAddress | #hasAffiliation | #hasAuthor | #hasBeginDate | #hasChapter | #hasContents | #hasContributor | #hasCopyright | #hasCoverage | #hasCreator | #hasCrossRef | #hasDCMIType | #hasDomain | #hasEdition | #hasEditor | #hasEndDate | #hasHumanCreator | #hasISBN | #hasISSN | #hasIdentifier | #hasJournal | #hasKeyword | #hasMonth | #hasNote | #hasNumber | #hasOrder | #hasOrganization | #hasOwner | #hasPages | #hasPublisher | #hasSchool | #hasSeries | #hasSource | #hasSponsor | #hasTagging | #hasTitle | #hasTopic | #hasURL | #hasVolume | #hasYear | #howPublished | #isPartOf |

MarcOnt Ontology Overview

The goal of MarcOnt bibliographic ontology is to provide a uniform bibliographic description format. It should capture concepts from existing formats such as Bibtex, Dublin Core, MARC21. As the process of development of such an ontology is complicated it should involve a community of domain experts sharing their knowlegde and experience, together building community ontology with tools such as MarcOnt Portal

The ontology It is to be used in Jerome Digital Library as a format capturing bibliographic descriptions of the resources. The ontology is also beeing used as a mediation format in MarcOnt Mediation Services. With use of MarcOnt ontology one can transform bibliographic descriptions of the resources between supported formats (Bibtex, Dublin Core, Marc21 - partial, MarcOnt).

We would like to invite domain experts to collaboratively develop MarcOnt ontology with tool such as MarcOnt Portal.

Standards

It is important to understand that the MarcOnt ontology as specified in this document is not a standard in the sense of ISO Standardisation, or that associated with W3C Process.

MarcOnt ontology depends heavily on W3C's standards work, specifically on XML, XML Namespaces, RDF, and OWL.

This specification contributes an ontology, "MarcOnt bibliorgaphic ontology", to the Semantic Web, specifying it using W3C's Resource Description Framework (RDF) and OWL.

MarcOnt cross-reference: Classes and Properties

MarcOnt bibliographic ontology introduces the following classes and properties.

Class: marcont:#Article

article - One of the types of resources

sub-class-of: marcont:Resource
in-domain-of:marcont:hasJournal

[back to top]


Class: marcont:#Book

book - One of the types of resources

sub-class-of: marcont:Resource

[back to top]


Class: marcont:#Booklet

Booklet - One of the types of resources

sub-class-of: marcont:Resource

[back to top]


Class: marcont:#Chapter

chapter - This class represents a chapter

sub-class-of: marcont:StructureElement
in-range-of:marcont:hasChapter

[back to top]


Class: marcont:#Cluster

Cluster - Represent a concept of cluster - subunit of Institute

sub-class-of: marcont:Organization

[back to top]


Class: marcont:#Collection

collection - Represents collection of resources.

sub-class-of: marcont:Resource

[back to top]


Class: marcont:#Conference

Conference - One of the types of resources

sub-class-of: marcont:Resource

[back to top]


Class: marcont:#Copyright

Copyrights - This class represents the copyrights entity.

in-range-of:marcont:hasCopyright
in-domain-of:marcont:hasOwner marcont:hasEndDate marcont:hasBeginDate

[back to top]


Class: marcont:#Coverage

coverage - This class represents the range of the "coverage" annotation property from dc.

in-range-of:marcont:hasCoverage

[back to top]


Class: marcont:#DCMIType

DCMI type - Represents the list of Dublin Core Metadata Initiative (DCMI) types that can be in range of sahType property.

in-range-of:marcont:hasDCMIType

[back to top]


Class: marcont:#Faculty

Faculty - Represents a concept of a faculty - subunit of university.

sub-class-of: marcont:Organization

[back to top]


Class: marcont:#Inbook

Inbook - One of the types of resources

sub-class-of: marcont:Resource

[back to top]


Class: marcont:#Incollection

Incollection - One of the types of resources

sub-class-of: marcont:Resource

[back to top]


Class: marcont:#Inproceedings

Inproceedings - One of the types of resources

sub-class-of: marcont:Resource

[back to top]


Class: marcont:#Institute

Institute - Represents the concept of Institute.

sub-class-of: marcont:Organization

[back to top]


Class: marcont:#Journal

Journal - Represent the journal entity.

sub-class-of: marcont:Collection
in-range-of:marcont:hasJournal
in-domain-of:marcont:hasNumber

[back to top]


Class: marcont:#Lab

Laboratory - Represents a concept ot Laboratory - subunit of cluster.

sub-class-of: marcont:Organization

[back to top]


Class: marcont:#Manual

Manual - One of the types of resources

sub-class-of: marcont:Resource

[back to top]


Class: marcont:#Mastersthesis

Mastersthesis - One of the types of resources

sub-class-of: marcont:Resource

[back to top]


Class: marcont:#Misc

Misc - One of the types of resources

sub-class-of: marcont:Resource

[back to top]


Class: marcont:#Month

Description - This class represents the enumeration type encapsulating all the values appropriate for moths.

in-range-of:marcont:hasMonth

[back to top]


Class: marcont:#Organization

Organization - Represent the concept of organization

in-range-of:marcont:hasAffiliation marcont:hasOrganization

[back to top]


Class: marcont:#Phdthesis

Phdthesis - One of the types of resources

sub-class-of: marcont:Resource

[back to top]


Class: marcont:#Proceedings

Proceedings - One of the types of resources

sub-class-of: marcont:Collection

[back to top]


Class: marcont:#Project

Project - Represents the concept of project.

sub-class-of: marcont:Organization

[back to top]


Class: marcont:#ReferableEntity

referable entity - This class represents an entity that can be referrenced.

sub-class-of: marcont:StructureElement
in-range-of:marcont:hasCrossRef

[back to top]


Class: marcont:#Resource

Resource - Base class for all bibliographical resources.

in-range-of:marcont:hasSource
in-domain-of:marcont:hasPublisher marcont:hasContents marcont:hasHumanCreator marcont:hasCoverage marcont:hasChapter marcont:hasSource marcont:hasCopyright marcont:hasDomain marcont:hasDCMIType marcont:hasContributor marcont:hasTopic marcont:hasKeyword marcont:hasCrossRef marcont:hasOrganization marcont:hasSponsor marcont:hasTagging marcont:hasSchool marcont:hasIdentifier marcont:hasOrder marcont:hasYear marcont:hasNote marcont:hasEdition marcont:hasISSN marcont:hasAddress marcont:hasAbstract marcont:howPublished marcont:hasISBN marcont:hasSeries

[back to top]


Class: marcont:#StructureElement

Structure element - This class represents the structural element of a bibliographic resource.

[back to top]


Class: marcont:#TableOfContents

table of contents - This class represents a table of contents

sub-class-of: marcont:StructureElement
in-range-of:marcont:hasContents

[back to top]


Class: marcont:#Techreport

Techreport - One of the types of resources

sub-class-of: marcont:Resource

[back to top]


Class: marcont:#University

University - This class represents the university concept

sub-class-of: marcont:Organization
in-range-of:marcont:hasSchool

[back to top]


Class: marcont:#Unpublished

Unpublished - One of the types of resources 

sub-class-of: marcont:Resource

[back to top]


Class: marcont:#hasMonth_Range

has month range - This entity represents the enumeration describing accepted values of hasMonth property

[back to top]


Class: marcont:#hasType_Range

- This is an enumeration type representing range of the hasType property.

[back to top]


Property: marcont:#hasAbstract

has abstract - Abstract ot the resource.

OWL Type: DatatypeProperty
Domain: marcont:Resource
Range: xsd:string

[back to top]


Property: marcont:#hasAddress

has address - Usually the address of the publisher or other type of institution. For major publishing houses, van Leunen recommends omitting the information entirely. For small publishers, on the other hand, you can help the reader by giving the complete address.

OWL Type: DatatypeProperty
Domain: marcont:Resource
Range: xsd:string

[back to top]


Property: marcont:#hasAffiliation

has affiliation - Affiliation of a given person.

OWL Type: ObjectProperty
Domain: foaf:Person
Range: marcont:Organization

[back to top]


Property: marcont:#hasAuthor

has Author - This property allows to attach information about human author of the resource or the collection of resources.

OWL Type: ObjectProperty
sub-property-of: marcont:hasHumanCreator

[back to top]


Property: marcont:#hasBeginDate

has begin date - Begin date of the copyright period.

OWL Type: DatatypeProperty
Domain: marcont:Copyright
Range: xsd:date

[back to top]


Property: marcont:#hasChapter

has chapter - Describes chapters of the resource (book, article etc).

OWL Type: ObjectProperty
Domain: marcont:Resource
Range: marcont:Chapter

[back to top]


Property: marcont:#hasContents

has table of contents - Used to identify table of contents (TOC)

OWL Type: ObjectProperty
Domain: marcont:Resource
Range: marcont:TableOfContents

[back to top]


Property: marcont:#hasContributor

has contributor - An entity responsible for making contributions to the content of the resource but not the author.

OWL Type: ObjectProperty
Domain: marcont:Resource
Range: foaf:Agent

[back to top]


Property: marcont:#hasCopyright

has copyright - This property attaches copyrights to a given resource.

OWL Type: ObjectProperty
Domain: marcont:Resource
Range: marcont:Copyright

[back to top]


Property: marcont:#hasCoverage

has coverage - The extent or scope of the content of the resource.

OWL Type: ObjectProperty
Domain: marcont:Resource
Range: marcont:Coverage

[back to top]


Property: marcont:#hasCreator

has creator - Property used to describe the creator of the resource or the collection of resources.

OWL Type: ObjectProperty
Range: foaf:Agent

[back to top]


Property: marcont:#hasCrossRef

has cross reference - equivalent to bobtex:hasCrossRef property.

OWL Type: ObjectProperty
Domain: marcont:Resource
Range: marcont:ReferableEntity

[back to top]


Property: marcont:#hasDCMIType

has DCMI type - Describes appropriate type for the resource according to the Dublin Core Metadata Initiative dictionary of types.

OWL Type: ObjectProperty
Domain: marcont:Resource
Range: marcont:DCMIType

[back to top]


Property: marcont:#hasDomain

has domain of interest - Describes the domain of interest appropriate for the resource.

OWL Type: ObjectProperty
Domain: marcont:Resource
Range: skos:Concept

[back to top]


Property: marcont:#hasEdition

has edition - The edition of a book--for example, "Second". This should be an ordinal, and should have the first letter capitalized, as shown here; the standard styles convert to lower case when necessary.

OWL Type: DatatypeProperty
Domain: marcont:Resource
Range: xsd:string

[back to top]


Property: marcont:#hasEditor

has Editor - Defines the editor of a given resource or collection of resources.

OWL Type: ObjectProperty
sub-property-of: marcont:hasHumanCreator

[back to top]


Property: marcont:#hasEndDate

has end date - End date of copyright period.

OWL Type: DatatypeProperty
Domain: marcont:Copyright
Range: xsd:date

[back to top]


Property: marcont:#hasHumanCreator

has human creator - Property used to describe the creator of the resource or the collection of resources.

OWL Type: ObjectProperty
sub-property-of: marcont:hasCreator
Domain: marcont:Resource
Range: foaf:Person

[back to top]


Property: marcont:#hasISBN

has ISBN - This property allows to assign an identifier in the form of ISBN

OWL Type: DatatypeProperty
sub-property-of: marcont:hasIdentifier
Domain: marcont:Resource

[back to top]


Property: marcont:#hasISSN

has ISSN - Represents the ISSN number assigned to a given resource

OWL Type: DatatypeProperty
sub-property-of: marcont:hasIdentifier
Domain: marcont:Resource

[back to top]


Property: marcont:#hasIdentifier

has identifier - This proprerty represents the identifier property.

OWL Type: DatatypeProperty
Domain: marcont:Resource
Range: xsd:string

[back to top]


Property: marcont:#hasJournal

has journal - A journal name. Abbreviations are provided for many journals; see the Local Guide

OWL Type: ObjectProperty
Domain: marcont:Article
Range: marcont:Journal

[back to top]


Property: marcont:#hasKeyword

has keyword - Keyword related to the resource.

OWL Type: ObjectProperty
Domain: marcont:Resource
Range: skos:Concept

[back to top]


Property: marcont:#hasMonth

has label - The month in which the work was published or, for an unpublished work, in which it was written. You should use the standard three-letter abbreviation.

OWL Type: ObjectProperty
Range: marcont:Month

[back to top]


Property: marcont:#hasNote

has note - Any additional information that can help the reader.

OWL Type: DatatypeProperty
Domain: marcont:Resource
Range: xsd:string

[back to top]


Property: marcont:#hasNumber

has number - The number of a journal, magazine, technical report, or of a work in a series. An issue of a journal or magazine is usually identified by its volume and number; the organization that issues a technical report usually gives it a number; and sometimes books are given numbers in a named series.

OWL Type: DatatypeProperty
Domain: marcont:Journal
Range: xsd:int

[back to top]


Property: marcont:#hasOrder

has order - Refers to the order of resources in Jerome Digital Library. Each resource is given a number to allow control over thier order.

OWL Type: DatatypeProperty
Domain: marcont:Resource
Range: xsd:int

[back to top]


Property: marcont:#hasOrganization

has organization - The organization that is involved in the event.

OWL Type: ObjectProperty
Domain: marcont:Resource
Range: marcont:Organization

[back to top]


Property: marcont:#hasOwner

hasOwner - Represents the owner of the copyright.

OWL Type: ObjectProperty
Domain: marcont:Copyright
Range: foaf:Agent

[back to top]


Property: marcont:#hasPages

has pages - Nu,ber of pages of the resource or chapter.

OWL Type: DatatypeProperty
Range: xsd:int

[back to top]


Property: marcont:#hasPublisher

has publisher - Describes publisher of a given resource.

OWL Type: ObjectProperty
Domain: marcont:Resource
Range: foaf:Agent

[back to top]


Property: marcont:#hasSchool

has school - University where the work was created/published

OWL Type: ObjectProperty
sub-property-of: marcont:hasOrganization
Domain: marcont:Resource
Range: marcont:University

[back to top]


Property: marcont:#hasSeries

has series - The name of a series or set of books. When citing an entire book, the the title field gives its title and an optional series field gives the name of a series or multi-volume set in which the book is published.

OWL Type: DatatypeProperty
Domain: marcont:Resource

[back to top]


Property: marcont:#hasSource

has source - Property equivalent to dc:source property.

OWL Type: ObjectProperty
Domain: marcont:Resource
Range: marcont:Resource

[back to top]


Property: marcont:#hasSponsor

has sponsor. - Sponsor of the Resource or the event.

OWL Type: ObjectProperty
Domain: marcont:Resource
Range: foaf:Agent

[back to top]


Property: marcont:#hasTagging

has tagging - Tagging associated with the resource

OWL Type: ObjectProperty
Domain: marcont:Resource
Range: ttm:Tagging

[back to top]


Property: marcont:#hasTitle

has title - The work's title.

OWL Type: DatatypeProperty
Range: xsd:string

[back to top]


Property: marcont:#hasTopic

has topic - Topic of the resource.

OWL Type: ObjectProperty
Domain: marcont:Resource
Range: skos:Concept

[back to top]


Property: marcont:#hasURL

has URL - URI of the DCMI type or the resource.

OWL Type: DatatypeProperty
Range: xsd:string

[back to top]


Property: marcont:#hasVolume

has volume - The volume of a journal or multivolume book.

OWL Type: DatatypeProperty
Range: xsd:string

[back to top]


Property: marcont:#hasYear

has year - The year of publication or, for an unpublished work, the year it was written. Generally it should consist of four numerals, such as 1984.

OWL Type: DatatypeProperty
Domain: marcont:Resource
Range: xsd:string

[back to top]


Property: marcont:#howPublished

how published - How something strange has been published. The first word should be capitalized.

OWL Type: DatatypeProperty
Domain: marcont:Resource
Range: xsd:string

[back to top]


Property: marcont:#isPartOf

is part of - represents a is-part-of realation between elements that belong to a collection or between collections.

OWL Type: ObjectProperty

[back to top]


References

Change Log

maciej d-o-t dabrowski a--t deri d-o-t org