Suponha que eu tenha um arquivo RDF .ttl que inclui:
<https://example/Product_1> <http://www.w3.org/ns/dcat#keyword> "health".
<https://example/Product_1> <http://www.w3.org/ns/dcat#keyword> "fitness".
<https://example/Product_1> <http://www.w3.org/ns/dcat#keyword> "sports".
Notei que se eu usar o rdflib para importar esses dados para o Neo4j, usando o código descrito aqui , as coisas funcionam, mas apenas um dos valores para a palavra-chave está sendo importado para meu produto. O que faz sentido porque para a "chave" keyword
só podemos ter um valor. Então, há uma maneira de fazer o parser analisar meu arquivo .ttl de forma que ele crie algo como:
(n:Product {Keyword:["sports","fitness", "health"]})
Especifique a opção Neo4jStoreConfig
handle_multival_strategy=HANDLE_MULTIVAL_STRATEGY.ARRAY
para armazenar uma lista dekeyword
valores em vez de apenas um único valor.Veja este arquivo de teste para alguns exemplos de código que faz isso.