package org.nextprot.api.rdf.service;
import java.util.List;
import org.nextprot.api.rdf.domain.OWLAnnotation;
import org.nextprot.api.rdf.domain.OWLDatabase;
import org.nextprot.api.rdf.domain.OWLDatasource;
import org.nextprot.api.rdf.domain.OWLEvidence;
import org.nextprot.api.rdf.domain.OWLOntology;
import org.nextprot.api.rdf.domain.Version;
public interface SchemaService {
/**
* RDF schema for ontologies
* @return
*/
public List<OWLOntology> findAllOntology();
/**
* RDF schema for annotations
* @return
*/
public List<OWLAnnotation> findAllAnnotation();
public List<OWLEvidence> findAllEvidence();
public List<OWLDatasource> findAllSource();
public List<OWLDatabase> findAllDatabase();
List<OWLDatabase> findAllProvenance();
public Version getTemplateVersion();
}