Concept

public class Concept extends AbstractRdcDomainObject implements ConceptSubDocumentProjection

A concept is something which cannot be observed directly but there is a model which helps observing the concept. E.g.: The concept „Personality“ can be observed with the help of the five-factor model (Big5).

Fields

authors

private List<Person> authors

List of Persons which have defined this concept. Must not be empty.

citationHint

private String citationHint

Hint on how to cite this concept. Markdown is supported. Must not be empty and must not contain more than 2048 characters.

description

private I18nString description

A description of the concept. Markdown is supported. It must be specified in German and English and it must not contain more than 2048 characters.

doi

private String doi

The doi of the paper defining the concept. Must not contain more than 512 characters.

id

private String id

The id of the concept which uniquely identifies the concept in this application. Must not be empty and must not contain more than 512 characters. Must start with „con-“ and end with „$“ and must not contain any whitespace.

license

private String license

The license of this concept. Markdown is supported. Must not contain more than 1 MB characters.

originalLanguages

private Set<String> originalLanguages

The original languages of the definition of the concept as ISO 639 code. Must not be empty.

serialVersionUID

private static final long serialVersionUID

tags

private Tags tags

Keywords for the concept. Must not be empty.

title

private I18nString title

The title of the concept. It must be specified in German and English and it must not contain more than 512 characters.