Há algumas tecnologias que implementam o contexto RDF triplestore e visam a garantir bom armazenamento e fácil recuperação.
Observe o trecho de código a seguir, oriundo do Apache Jena, um banco RDF:
model.createResource(personURI)
.addProperty(VCARD.FN, fullName)
.addProperty(VCARD.N, model.createResource())
.addProperty(VCARD.Given, givenName)
Assinale a alternativa correta:
Selecione a resposta:
Ed
anteontem
Vamos analisar as alternativas com base no trecho de código apresentado e no funcionamento do Apache Jena: 1. a) "Foram criados recursos infinitos e duas propriedades dos elementos compostos por meio do RDF." - Não é correto, pois o código cria um recurso específico e não infinitos. 2. b) "Ao criar um recurso, foram adicionados quatro propriedades de cada uma das entidades RDF." - O código adiciona três propriedades, não quatro. 3. c) "Foram criados dois recursos com os comandos createResource e adicionadas três propriedades na estrutura criada." - O código realmente cria um recurso e utiliza `createResource()` para criar um segundo recurso, além de adicionar três propriedades. 4. d) "Os recursos foram criados de forma errada, conforme a sintaxe oficial do Apache Jena." - O código parece estar correto em relação à sintaxe do Apache Jena. 5. e) "As propriedades atribuídas não poderão ser recuperadas por meio da linguagem SPARQL." - Isso não é verdade, pois as propriedades podem ser recuperadas usando SPARQL. A alternativa correta é: c) "Foram criados dois recursos com os comandos createResource e adicionadas três propriedades na estrutura criada."