python-使用RDFAlchemy和rdflib根据其URI检索对象

我正在使用RDFAlchemy和rdflib图作为数据源,即rdfalchemy.rdfSubject.db.
如果我有uri,如何进行rdfalchemy映射对象?使用uri调用构造函数会创建一个对象,但不会从图中检索其他属性的值.使用get_by(resUri =’http:// …’)会产生AttributeError

class Book(rdfAlchemy.rdfSubject):
  rdf_type = BIBO.Book
  isbn = rdfalchemy.rdfSingle(BIBO.isbn10)
Book.get_by(resUri='') # AttributeError
b = Book(uri) #a book identified with uri exists in the data 
b.title #empty string

解决方法:

我猜应该是这样的:

b = Book(URIRef(uri)) 
上一篇:Ubuntu下安装Sublime Text3并解决无法输入中文的问题


下一篇:Sublime Text3开发PHP技巧