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

it.uniroma2.art.maple.scenario.ResourceLexicalizationSet Maven / Gradle / Ivy

package it.uniroma2.art.maple.scenario;

import java.util.List;

import org.eclipse.rdf4j.model.IRI;
import org.eclipse.rdf4j.model.Literal;

import com.google.common.base.MoreObjects;

/**
 * A single resource lexicalization set.
 * 
 * @author Manuel Fiorelli
 *
 */
public class ResourceLexicalizationSet {
	private String languageTag;
	private IRI lexicalizationModel;
	private List labels;

	/**
	 * @param languageTag
	 * @param lexicalizationModel
	 * @param labels
	 */
	public ResourceLexicalizationSet(String languageTag, IRI lexicalizationModel, List labels) {
		this.languageTag = languageTag;
		this.lexicalizationModel = lexicalizationModel;
		this.labels = labels;
	}

	public String getLanguageTag() {
		return languageTag;
	}

	public IRI getLexicalizationModel() {
		return lexicalizationModel;
	}

	public List getLabels() {
		return labels;
	}

	@Override
	public String toString() {
		return MoreObjects.toStringHelper(this).add("languageTag", languageTag)
				.add("lexicalizationModel", lexicalizationModel).add("labels", labels).toString();
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy