Overview

Tate holds the national collection of British art from 1500 to the present day and international modern and contemporary art. The collection embraces all media, from painting, drawing, sculpture and prints to photography, video and film, installation and performance. This dataset is not ordered in any particular way. This dataset has metadata about many pieces from their collection.

http://www.tate.org.uk/about/our-work/collection/about-the-collection

Downloads

Download all of the following files.

Usage

Begin by adding the above JAR file to your classpath. This library has 1 function you can use.
import corgis.tate.TateLibrary;
import corgis.tate.domain.*;
import java.util.ArrayList;

public class ExampleClass {
    public static void main(String[] args) {
        // Get access to the library
        TateLibrary tateLibrary = new TateLibrary();
        // Access data inside the library
        ArrayList<Art> list_of_art = tateLibrary.getArtwork(false);
    }
}
Additionally, some of the functions can optionally return Big Data using the last argument (setting it to true). If you use this Big Data, it may be much slower. Wait until you are sure your code is correct before using these examples.
import corgis.tate.TateLibrary;
import corgis.tate.domain.*;
import java.util.ArrayList;

public class ExampleClass {
    public static void main(String[] args) {
        // Get access to the library
        TateLibrary tateLibrary = new TateLibrary();
        // Access data inside the library
        ArrayList<Art> list_of_art = tateLibrary.getArtwork(true);
    }
}

Documentation

We provide full JavaDoc for this library. Alternatively, you may refer to the below:

 tateLibrary.getArtwork(test)

Returns a list of all the pieces of art in the Tate collection.