一个简单的python对象三重映射。…
simpot的Python项目详细描述
对象三重映射
一。要求
此模块需要安装rdflib包:
$ pip install rdflib
2.如何安装
要安装此软件包,请在您的环境中执行以下命令:
$ pip install simpot
或:
$ pip install -i https://test.pypi.org/simple/ simpot
三。如何使用
importsimpotfromrdflibimportNamespace,Literal,URIRef,RDFfromsimpotimportRdfsClass,BNamespace,graphfromrdflib.namespaceimportDC,FOAF# exemplo do rdflibclassPerson:nick=FOAF.nickname=FOAF.nameemail=FOAF.mbox@RdfsClass(FOAF.Person,None)# blank node@BNamespace("dc",DC)@BNamespace("foaf",FOAF)def__init__(self,name,nick,email):self.nick=Literal(nick,lang="foo")self.name=Literal(name)self.email=URIRef(email)p=Person("Donna Fales","donna","mailto:donna@example.org")print(graph(p).serialize())
https://docs.python-guide.org/writing/structure/#test-suite