use of org.openrdf.model.URI in project vcell by virtualcell.
the class MIRIAM method createProperty.
public static URI createProperty(Set<URI> all, String ns, String name) {
URI property = schema.getValueFactory().createURI(ns + name);
all.add(property);
return property;
}
use of org.openrdf.model.URI in project vcell by virtualcell.
the class OntUtil method createAnnotationProperty.
public static URI createAnnotationProperty(Graph model, String uri) {
URI property = model.getValueFactory().createURI(uri);
model.add(property, RDF.TYPE, OWL.ANNOTATIONPROPERTY);
return property;
}
use of org.openrdf.model.URI in project vcell by virtualcell.
the class OntUtil method createURIIndividual.
public static URI createURIIndividual(Graph model, String uri, Resource type) {
URI individual = model.getValueFactory().createURI(uri);
model.add(individual, RDF.TYPE, type);
return individual;
}
use of org.openrdf.model.URI in project vcell by virtualcell.
the class OntUtil method createObjectProperty.
public static URI createObjectProperty(Graph model, String uri) {
URI property = model.getValueFactory().createURI(uri);
model.add(property, RDF.TYPE, OWL.OBJECTPROPERTY);
return property;
}
use of org.openrdf.model.URI in project vcell by virtualcell.
the class VCMetaDataMiriamManager method addStoredCrossReferencedLink.
public void addStoredCrossReferencedLink(MiriamResource miriamResource, URL url) {
ValueFactory valueFactory = vcMetaData.getRdfData().getValueFactory();
URI resource = valueFactory.createURI(miriamResource.getMiriamURN());
// TODO: fix this. literally translated from the Jena-based code, but not correct in
// terms of MIRIAM
vcMetaData.getRdfData().add(resource, MIRIAM.BioProperties.isDescribedBy, valueFactory.createLiteral(url.toString()));
}
Aggregations