/**
 * 
 */
package eu.dnetlib.dlms.config;

/**
 * Class with the names of system Sets describing Sets. TODO: better use an enum instead of static final fields?
 * 
 * @author lexis
 * 
 */
public class SystemSetsNames {
	/** System prefix. */
	public static final String SYSTEM_NS = "System";
	/** System Set to ask for available Sets. */
	public static final String ALL_SETS = SYSTEM_NS + "Sets";

	public static final String ATOM_SETS = SYSTEM_NS + "AtomSets";
	public static final String OBJ_SETS = SYSTEM_NS + "ObjSets";
	public static final String UNION_SETS = SYSTEM_NS + "UnionSets";
	public static final String STRUCT_SETS = SYSTEM_NS + "StructSets";
	public static final String REL_SETS = SYSTEM_NS + "RelSets";

	public static final String HAS_FST_SET = SYSTEM_NS + "HasFirstSet";
	public static final String HAS_SND_SET = SYSTEM_NS + "HasSecondSet";
	public static final String INCLUDES_SET = SYSTEM_NS + "IncludesSets";

	public static final String TYPE_ALL_SETS = ALL_SETS + "Type";

	public static final String TYPE_ATOM_SETS = ATOM_SETS + "Type";
	public static final String TYPE_OBJ_SETS = OBJ_SETS + "Type";
	public static final String TYPE_UNION_SETS = UNION_SETS + "Type";
	public static final String TYPE_STRUCT_SETS = STRUCT_SETS + "Type";
	public static final String TYPE_REL_SETS = REL_SETS + "Type";

	public static final String TYPE_HAS_FST_SET = HAS_FST_SET + "Type";
	public static final String TYPE_HAS_SND_SET = HAS_SND_SET + "Type";
	public static final String TYPE_INCLUDES_SET = INCLUDES_SET + "Type";
}
