참깨 http 저장소를 사용하며 사실 큰 스키마가 있으므로 추론을 지원하는 저장소가 너무 느립니다 (특히 트리플을 추가 할 때). 결과적으로, 나는 간단한 메모리 저장소 (워크 벤치에서 설정)를 사용하고 런타임에 내가 원하는 페이지의 다음 줄을 추론하도록 구성한다.참깨 저장소 구성
ForwardChainingRDFSInferencerConfig inferMemStoreConfig = new ForwardChainingRDFSInferencerConfig(new MemoryStoreConfig(true));
SailRepositoryConfig repositoryTypeSpec = new SailRepositoryConfig(inferMemStoreConfig);
RepositoryConfig repConfig = new RepositoryConfig(repositoryID, repositoryTypeSpec);
RemoteRepositoryManager manager = new RemoteRepositoryManager(sesameServer);
manager.initialize();
Repository myRepository = manager.getRepository(repositoryID);
manager.addRepositoryConfig(repConfig);
그래서 트리플을 추가하는 페이지에서 어떻게 비활성화 할 수 있습니까?
이 내가 시도 것입니다 :
MemoryStoreConfig memStoreConfig = new MemoryStoreConfig(true);
SailRepositoryConfig repositoryTypeSpec = new SailRepositoryConfig(memStoreConfig);
RepositoryConfig repConfig = new RepositoryConfig(repositoryID, repositoryTypeSpec);
RemoteRepositoryManager manager = new RemoteRepositoryManager(sesameServer);
manager.initialize();
Repository myRepository = manager.getRepository(repositoryID);
manager.addRepositoryConfig(repConfig);
myRepository.initialize();
어떤 도움을? 아마도 더 나은 방법일까요?
고맙습니다. – sakias