@Inject public RdfXmlImportHelper( Graph graph, WorkQueueRepository workQueueRepository, OntologyRepository ontologyRepository, WorkspaceRepository workspaceRepository, VisibilityTranslator visibilityTranslator ) { this.graph = graph; this.workQueueRepository = workQueueRepository; this.workspaceRepository = workspaceRepository; this.visibilityTranslator = visibilityTranslator; hasEntityIri = ontologyRepository.getRequiredRelationshipIRIByIntent("artifactHasEntity"); // rdfConceptTypeIri is not required because the // concept type on the vertex could have been set somewhere else rdfConceptTypeIri = ontologyRepository.getConceptIRIByIntent("rdf"); }
@Inject public VertexUploadImage( final Graph graph, final OntologyRepository ontologyRepository, final WorkQueueRepository workQueueRepository, final VisibilityTranslator visibilityTranslator, final WorkspaceRepository workspaceRepository ) { this.graph = graph; this.ontologyRepository = ontologyRepository; this.workQueueRepository = workQueueRepository; this.visibilityTranslator = visibilityTranslator; this.workspaceRepository = workspaceRepository; this.conceptIri = ontologyRepository.getRequiredConceptIRIByIntent("entityImage", PUBLIC); this.entityHasImageIri = ontologyRepository.getRequiredRelationshipIRIByIntent("entityHasImage", PUBLIC); this.yAxisFlippedIri = ontologyRepository.getRequiredPropertyIRIByIntent("media.yAxisFlipped", PUBLIC); this.clockwiseRotationIri = ontologyRepository.getRequiredPropertyIRIByIntent("media.clockwiseRotation", PUBLIC); }
) { if (this.entityHasImageIri == null) { this.entityHasImageIri = ontologyRepository.getRequiredRelationshipIRIByIntent("entityHasImage", workspaceId);
when(ontologyRepository.getRequiredConceptIRIByIntent("person", PUBLIC)).thenReturn("http://visallo.org/test#person"); when(ontologyRepository.getRequiredConceptIRIByIntent("phoneNumber", PUBLIC)).thenReturn("http://visallo.org/test#phoneNumber"); when(ontologyRepository.getRequiredRelationshipIRIByIntent("artifactHasEntity", PUBLIC)).thenReturn("http://visallo.org/test#artifactHasEntity");
when(ontologyRepository.getRequiredConceptIRIByIntent("person")).thenReturn("http://visallo.org/test#person"); when(ontologyRepository.getRequiredConceptIRIByIntent("phoneNumber")).thenReturn("http://visallo.org/test#phoneNumber"); when(ontologyRepository.getRequiredRelationshipIRIByIntent("artifactHasEntity")).thenReturn("http://visallo.org/test#artifactHasEntity");
Authorizations authorizations ) throws Exception { String artifactContainsImageOfEntityIri = ontologyRepository.getRequiredRelationshipIRIByIntent("artifactContainsImageOfEntity", workspaceId); Concept concept = ontologyRepository.getConceptByIRI(conceptId, workspaceId);
Authorizations authorizations ) throws Exception { String artifactHasEntityIri = ontologyRepository.getRequiredRelationshipIRIByIntent("artifactHasEntity", workspaceId);