package tbx2rdf.types;
//JENA
import com.hp.hpl.jena.rdf.model.Model;
import com.hp.hpl.jena.rdf.model.Resource;
//Java
import java.util.ArrayList;
import java.util.List;
//tbx2rdf
import tbx2rdf.Mappings;
/**
*
*/
public class Describable extends NoteLinkInfo {
// This interface corresponds to an XML Element in the tbx spec that can have auxInfo
// where auxInfo is defined as follows
// <!ENTITY % auxInfo '(descrip | descripGrp | admin | adminGrp | transacGrp | note | ref
// | xref)*' >
final public List<DescripGrp> Descriptions = new ArrayList<DescripGrp>();
public Describable(String language, Mappings mappings) {
super(language, mappings);
}
@Override
public void toRDF(Model model, Resource parent) {
super.toRDF(model, parent);
for(DescripGrp descrip : Descriptions) {
descrip.toRDF(model, parent);
}
}
}