package eu.dnetlib.r2d2.neo4j.domain;

import org.neo4j.graphdb.RelationshipType;

public enum Relationships implements RelationshipType {
	_USERS,
	_USER,
	_GROUPS,
	_GROUP,
	_ITEMS,
	_ITEM,
	_RATINGS,
	_RATING,
	_TAGS,
	_TAG,
	_RL_ENTRIES,
	_RL_ENTRY,
	_READING_LISTS,
	_READING_LIST,
	_ACCESS_TIMES,
	_ACCESS_TIME,
	
	/** AccessTime -> any bean */
	ACCESS_TIME,
	/** Group -> Profile */
	MEMBER,
	/** Profile -> Item */
	AUTHOR,
	/** reserved :) */
	RATES,
	/** Tag -> any bean */
	TAGS,
	/** Entry -> RL */
	ENTRY,
	/** Profile -> RL */
	RL_OWNER,
	/** RL -> Entry, used for hierarchy */
	RL_ENTRY,
	/** Item -> Entry 
	 * 	TODO: Rename to IO_ENTRY (information object -> entry) */
	ITEM_ENTRY,
	/** User -> MVL (root) reading list
	 * */
	USER_MVL
}