En este grupo En todos

Foro de Ruby on Rails



Problema con activerdf

Rocio84
España
Escrito por Rocio84
el 26/05/2009

Hola,

estoy intentando desarrollar una web semantica con ruby, para ello me he descargado la libreria ActiveRDF y algunos adaptadores. La ontologia que uso la he generado con Protege. Estoy siguiendo algunos manuales que he econtrado pero no consiguo que funcione.

ConnectionPool. Add_data_source :type => :sparql,
:url => "https://localhost:3000/prueba/person. Owl",
:results => :sparql_xml ,
:engine => :virtuoso

ObjectManager. Construct_classes
all_classes = OWL:Class. Find_all
puts all_classes. Length

El metodo ObjectManager. Construct_classes se encarga de crear clases en ruby con los datos contenido en el documento rdf pero no crea ninguna, y puts all_classes. Length devuelve 0.

El documento person. Owl es el siguiente:

<? Xml version="1. 0"? >
<rdf:RDF
xmlns:rdf="https://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:protege="https://protege.stanford.edu/plugins/owl/protege#"
xmlns:xsp="https://www.owl-ontologies.com/2005/08/07/xsp. Owl#"
xmlns:owl="https://www.w3.org/2002/07/owl#"
xmlns="https://www.owl-ontologies.com/Ontology1243339147. Owl#"
xmlns:xsd="https://www.w3.org/2001/XMLSchema#"
xmlns:swrl="https://www.w3.org/2003/11/swrl#"
xmlns:swrlb="https://www.w3.org/2003/11/swrlb#"
xmlns:rdfs="https://www.w3.org/2000/01/rdf-schema#"
xml:base="https://www.owl-ontologies.com/Ontology1243339147. Owl">
<owl:Ontology rdf:about=""/>
<rdfs:Class rdf:ID="Person"/>
<owl:ObjectProperty rdf:ID="name"/>
<owl:ObjectProperty rdf:ID="edad"/>
</rdf:RDF>

No se donde esta el problema. Si alguen tiene alguna idea sobre este tema y me pudiera ayudar se lo agradeceria.

Un Saludo ;)