What are the different types of data models?

When you add a data model to your project, you’ll see a dropdown list of the different available models. Each model has a set of default fields, not all of which are required. You can add fields to a model and relate models to each other. This post provides an overview of Core Data models and their default fields.

Event
Event models are for temporal data. An event can be a discrete moment in time or a period of time. Events do not have to include start and end dates. You can also set the level of accuracy or use fuzzy dates if precise ones aren’t known.

  • Name
  • Start date
  • End date
  • Level of accuracy (day, month, year, or range)

Instance
Taken from the BIBFRAME model, an instance is a work with a publisher, place and date of publication, and a format.

  • Name

Item
Taken from the BIBFRAME model, an item represents a physical or electronic copy of an instance, such as an ebook or a physical book in a library’s holdings.

  • Name

Media Content
Media content includes image, video, and audio files.

  • AV file upload
  • Name

Organization
The organization model represents a group, such as non-profits or companies or associations.

  • Name
  • Description

Person
The person model represents individuals.

  • Name
  • Biography

Place
The place model is for recording spatial data. A place can be a point with a latitude and longitude or an area that’s defined by a polygon. Geojson data can be uploaded to the place model or defined manually on the map. Additional GeoJSON, GeoReference, or Raster maps can be added to a place.

  • Name
  • Layer
  • Location

Taxonomy
A taxonomy is a list of items in a category. This could be anything from genres of books to physical characteristics to identity.

  • Name

Work
Taken from the BIBFRAME model, a work is a a resource with a title, author, language, and content, such as a book or a poem.

  • Name