package com.github.anno4j.model.impl;
import com.github.anno4j.model.namespaces.RDFS;
import org.openrdf.annotations.Iri;
import org.openrdf.model.Resource;
import org.openrdf.repository.object.RDFObject;
import org.openrdf.rio.RDFFormat;
/**
* Class to implement RDF in order to create a baseline for every object that we use in Anno4j.
*/
@Iri(RDFS.RESOURCE)
public interface ResourceObject extends RDFObject {
String getTriples(RDFFormat format);
void setResource(Resource resource);
void setResourceAsString(String resourceAsString);
String getResourceAsString();
void delete();
}