@Test public void testCreatesRelativeIndividualIfItDoesNotExist() throws Exception { DataSet dataSet = exampleDataSet(); DataSetUtils. newHelper(dataSet). relativeIndividual(name("other"),MANAGER_ID,RELATIVE_PATH); Individual<?,?> individual = dataSet. individualOfId(relativeIndividualId("other", MANAGER_ID, RELATIVE_PATH)); assertThat(individual,notNullValue()); }
relativeIndividual(serviceName,ServiceHandler.ID,VOCABULARY_PATH). property(TYPE). withIndividual(CI_VOCABULARY_TYPE).
@Override public DataSet get(final ResourceSnapshot resource) { final DataSet dataSet=DataSets.createDataSet(resource.name()); final DataSetHelper helper=DataSetUtils.newHelper(dataSet); helper. managedIndividual(resource.name(), ID). property(RDF.TYPE). withIndividual(DCTYPE.SERVICE_TYPE). withIndividual(PLATFORM.MICRO_SERVICE_TYPE). withIndividual(PLATFORM.LINKED_DATA_MICRO_SERVICE_TYPE). withIndividual(PLATFORM.HARVESTER_TYPE). withIndividual(IT.HARVESTER_TYPE). property(PLATFORM.HARVESTER_VOCABULARY). withIndividual(resource.name(),HarvesterHandler.ID,VOCABULARY_PATH); helper. relativeIndividual(resource.name(),HarvesterHandler.ID,VOCABULARY_PATH). property(RDF.TYPE). withIndividual(IT.VOCABULARY_TYPE). withIndividual(PLATFORM.VOCABULARY_TYPE). property(PLATFORM.SOURCE). withLiteral(IT.sourceCode()). property(DCTERMS.SOURCE). withLiteral(IT.sourceCode()). property(PLATFORM.IMPLEMENTS). withIndividual(IT.DOMAIN_TYPE); return dataSet; }
relativeIndividual(executionName,ExecutionHandler.ID,RESULT_PATH). property(TYPE). withIndividual(AUTOMATION_RESULT).
withIndividual(RESOURCE_NAME, MANAGER_ID); helper. relativeIndividual(RESOURCE_NAME, MANAGER_ID,RELATIVE_PATH). property(HAS_TITLE). withLiteral("relative").