All Superinterfaces:
Entity, Identifiable
All Known Implementing Classes:
WorkImpl

public interface Work
extends Entity
From https://web.library.yale.edu/cataloging/music/frbr-wemi-music#work:

A work is realized by an expression, which is embodied in a manifestation, which is exemplified by an item.

A Work is an abstract idea or distinct intellectual creation that is created by a person or corporate body. "A work is defined as a 'distinct intellectual or artistic creation,' is an abstract entity in that there is no single physically or linguistically fixed object representing that work. Rather, a work is the artistic and intellectual commonality of one or more resources as they are multiplied through translation, abridgment, revision, or any other process which does not substantially alter core content."

Attributes of a work: title, date, identifier (if it has one), intended audience, form of work, medium of performance, numeric designation, key, etc.

°Author or composer is not an attribute for work or expression, because such information is treated in FRBR as a relationship between the work or expression and a person or corporate body."

Die Zauberflöte by Mozart and J.S. Bach's Goldberg variations, apart from all ways of expressing them, are works.

  • Method Details

    • getCreators

      java.util.List<Agent> getCreators()
    • setCreators

      void setCreators​(java.util.List<Agent> creators)
    • getDatePublished

      java.time.LocalDate getDatePublished()
    • setDatePublished

      void setDatePublished​(java.time.LocalDate datePublished)
    • getTimeValuePublished

      org.wikidata.wdtk.datamodel.interfaces.TimeValue getTimeValuePublished()
    • setTimeValuePublished

      void setTimeValuePublished​(org.wikidata.wdtk.datamodel.interfaces.TimeValue timeValuePublished)
    • getTitle

      default LocalizedText getTitle()
    • setTitle

      default void setTitle​(LocalizedText title)
    • setTitle

      default void setTitle​(java.lang.String title)