
io.carml.model.impl.CarmlLanguageMap Maven / Gradle / Ivy
package io.carml.model.impl;
import io.carml.model.LanguageMap;
import io.carml.model.Resource;
import io.carml.vocab.Rml;
import java.util.Set;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import org.eclipse.rdf4j.model.util.ModelBuilder;
import org.eclipse.rdf4j.model.vocabulary.RDF;
@SuperBuilder
@NoArgsConstructor
public class CarmlLanguageMap extends CarmlExpressionMap implements LanguageMap {
@Override
public Set getReferencedResources() {
return getReferencedResourcesBase();
}
@Override
public void addTriples(ModelBuilder modelBuilder) {
modelBuilder.subject(getAsResource())
.add(RDF.TYPE, Rml.LanguageMap);
addTriplesBase(modelBuilder);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy