Ruby - Ayuda con ActiveRDF

 
Vista:

Ayuda con ActiveRDF

Publicado por Rocio (1 intervención) el 26/05/2009 14:29:16
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 => "http://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="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:protege="http://protege.stanford.edu/plugins/owl/protege#"
xmlns:xsp="http://www.owl-ontologies.com/2005/08/07/xsp.owl#"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns="http://www.owl-ontologies.com/Ontology1243339147.owl#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
xmlns:swrl="http://www.w3.org/2003/11/swrl#"
xmlns:swrlb="http://www.w3.org/2003/11/swrlb#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xml:base="http://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 ;)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder