package edu.usc.cssl.tacit.crawlers.plosone.services;

public class PLOSOneWebConstants {
	
	public static final String BASE_URL = "http://api.plos.org/search";
	
	public static final String PARAM_SEPARATOR = "&";
	
	public static final String QUERY_SEPARATOR = "?";

	
	//API features
	public static final String FEATURE_QUERY = "q";
	
	public static final String FEATURE_DOCTYPE = "wt";
	
	public static final String FEATURE_APIKEY = "apikey";
	
	public static final String FEATURE_ROWS = "rows";
	
	public static final String FEATURE_FILTER_QUERY = "fq";
	
	public static final String FEATURE_FIELDS = "fl";
	
	public static final String FEATURE_START = "start";
	
	
	//API fields

	public static final String FIELD_ID = "id";
	
	public static final String FIELD_TITLE = "title";
	
	public static final String FIELD_AUTHOR = "author";
	
	public static final String FIELD_EVERYTHING = "everything";
	
	public static final String FIELD_ABSTRACT = "abstract";
	
	public static final String FIELD_INTRODUCTION = "introduction";
	
	public static final String FIELD_MATERIALS_AND_METHODS = "materials_and_methods";
	
	public static final String FIELD_RESULTS_AND_DISCUSSION = "results_and_discussion";
	
	public static final String FIELD_CONCLUSIONS = "conclusions";
	
	public static final String FIELD_SUPPORTING_INFORMATION = "supporting_information";
	
	public static final String FIELD_REFERENCE = "reference";
	
	public static final String FIELD_BODY = "body";
	
	public static final String FIELD_PUBLICATION_DATE = "publication_date";
	
	public static final String FIELD_ARTICLE_TYPE = "article_type";
	
	public static final String FIELD_SUBJECT = "subject_level_1";
	
	public static final String FIELD_JOURNAL = "journal";
	
	public static final String FIELD_VOLUME = "volume";
	
	public static final String FIELD_ISSUE = "issue";
	
	public static final String FIELD_SCORE = "score";
	
	public static final String FIELD_EISSN = "eissn";
	
	public static final String FIELD_PUBLISHER = "publisher";
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

	
}
