All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.schema.VisualArtwork Maven / Gradle / Ivy

There is a newer version: 3.1.8
Show newest version
package org.schema;

/**
 * Schema.org/VisualArtwork
 * A work of art that is primarily visual in character.
 *
 * @author schema.org
 * @class VisualArtwork
 * @module org.schema
 * @extends CreativeWork
 */
public class VisualArtwork extends CreativeWork {
	/**
	 * Schema.org/height
	 * The height of the item.
	 *
	 * @property height
	 * @type Distance
	 */
	public Distance height;
	/**
	 * Schema.org/artMedium
	 * The material used. (e.g. Oil, Watercolour, Acrylic, Linoprint, Marble, Cyanotype, Digital, Lithograph, DryPoint, Intaglio, Pastel, Woodcut, Pencil, Mixed Media, etc.)
	 *
	 * @property artMedium
	 * @type Text
	 */
	public String artMedium;
	/**
	 * Schema.org/artform
	 * e.g. Painting, Drawing, Sculpture, Print, Photograph, Assemblage, Collage, etc.
	 *
	 * @property artform
	 * @type Text
	 */
	public String artform;
	/**
	 * Schema.org/artworkSurface
	 * The supporting materials for the artwork, e.g. Canvas, Paper, Wood, Board, etc.
	 *
	 * @property artworkSurface
	 * @type Text
	 */
	public String artworkSurface;
	/**
	 * Schema.org/artEdition
	 * The number of copies when multiple copies of a piece of artwork are produced - e.g. for a limited edition of 20 prints, 'artEdition' refers to the total number of copies (in this example "20").
	 *
	 * @property artEdition
	 * @type Integer
	 */
	public Integer artEdition;
	/**
	 * Schema.org/width
	 * The width of the item.
	 *
	 * @property width
	 * @type Distance
	 */
	public Distance width;
	/**
	 * Schema.org/surface
	 * A material used as a surface in some artwork, e.g. Canvas, Paper, Wood, Board, etc.
	 *
	 * @property surface
	 * @type Text
	 */
	public String surface;
	/**
	 * Schema.org/depth
	 * The depth of the item.
	 *
	 * @property depth
	 * @type Distance
	 */
	public Distance depth;

	/**
	 * Constructor, automatically sets @context and @type.
	 *
	 * @constructor
	 */
	public VisualArtwork() {
		context = "http://schema.org/";
		type = "VisualArtwork";
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy