RDFLIB包装
RDFAlchem的Python项目详细描述
rdfalchemy是一个抽象层,允许python 开发人员可以使用熟悉的dot notation来访问和更新rdf triplestore。
- RDFAlchemy is an ORM (Object Rdf Mapper) for graph data as:
- SQLAlchemy is an ORM (Object Relational Mapper) for relalational databases
允许访问:
通过访问谓词值提供对rdf值的直观访问 通过点符号。
ov = Namespace('http://owl.openvest.org/2005/10/Portfolio#') class Company(rdfSubject): rdf_type = ov.Company symbol = rdfSingle(ov.symbol,'symbol') #second param is optional cik = rdfSingle(ov.secCik) companyName = rdfSingle(ov.companyName) c = Company.get_by(symbol = 'IBM') print "%s has an SEC symbol of %s" % (c.companyName, c.cik)
包括用于对列表和集合进行读/写访问的高级描述符。