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

io.carml.engine.rdf.RdfTermGeneratorConfig Maven / Gradle / Ivy

There is a newer version: 0.4.11
Show newest version
package io.carml.engine.rdf;

import io.carml.engine.function.Functions;
import java.text.Normalizer;
import lombok.AccessLevel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.NonNull;
import org.eclipse.rdf4j.model.IRI;
import org.eclipse.rdf4j.model.ValueFactory;

@AllArgsConstructor(access = AccessLevel.PRIVATE)
@Builder
@Getter
public class RdfTermGeneratorConfig {

  @NonNull
  private IRI baseIri;

  @NonNull
  ValueFactory valueFactory;

  @NonNull
  private final Normalizer.Form normalizationForm;

  private final boolean iriUpperCasePercentEncoding;

  private final Functions functions;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy