3

データのソース、つまり rdfalchemy.rdfSubject.db に RDFAlchemy と rdflib グラフを使用しています。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
4

1 に答える 1

3

私は次のようなものであるべきだと思います:

b = Book(URIRef(uri)) 
于 2012-05-22T18:13:39.317 に答える