package org.molgenis.data.semanticsearch.semantic; import com.google.auto.value.AutoValue; import org.molgenis.data.semantic.Relation; import org.molgenis.gson.AutoGson; import org.molgenis.ontology.core.model.OntologyTerm; @AutoValue @AutoGson(autoValueClass = AutoValue_OntologyTag.class) public abstract class OntologyTag { public abstract OntologyTerm getOntologyTerm(); public abstract String getRelationIRI(); public static OntologyTag create(OntologyTerm term, Relation relation) { return new AutoValue_OntologyTag(term, relation.getIRI()); } }