1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
import org.mindswap.pellet.jena.PelletReasonerFactory;
import com.hp.hpl.jena.ontology.DatatypeProperty;
import com.hp.hpl.jena.ontology.Individual;
import com.hp.hpl.jena.ontology.ObjectProperty;
import com.hp.hpl.jena.ontology.OntClass;
import com.hp.hpl.jena.ontology.OntModel;
import com.hp.hpl.jena.rdf.model.ModelFactory;
import com.hp.hpl.jena.rdf.model.Property;
import com.hp.hpl.jena.rdf.model.Resource;
import com.hp.hpl.jena.util.iterator.ExtendedIterator;
import java.io.InputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
public class Test {
public static void main(String[] args) throws FileNotFoundException
{
String ont = "http://www.owl-ontologies.com/OntologyM.owl";
String fileOnto = "OntologyM.owl";
//OntModel model = ModelFactory.createOntologyModel( PelletReasonerFactory.THE_SPEC, null );
OntModel ontologie=ModelFactory.createOntologyModel();
InputStream in1 = new FileInputStream(new File( fileOnto));
ontologie.read( in1, null );
OntClass Enfant = ontologie.getOntClass( ont + "#Enfant" );
Enfant.createIndividual(ont+"Paul");
//ontologie.createIndividual(ont+"John", Enfant);
}
} |
Partager