def __init__(cls, name, bases, attrs): manager = cls._manager = PropertyManager(cls) for base in reversed(bases): if hasattr(base, '_manager'): manager.update(base._manager) for key, value in attrs.iteritems(): if isinstance(value, Term): manager.add_property(key, value) if hasattr(cls, 'RDF_TYPE'): mapper(cls, cls.RDF_TYPE)
def setup(self): class Person(object): pass self.Person = Person self.mapper = mapper(Person, FOAF.Person) self.session = Session(helpers.graph('foaf-01.rdf'))
def setup(self): class Person(object): pass self.Person = Person self.mapper = mapper(Person, FOAF.Person, properties={ 'knows': Relationship(Person, FOAF.knows) })
def setup(self): class Person(object): pass self.Person = Person self.mapper = mapper( Person, FOAF.Person, properties={'knows': Relationship(Person, FOAF.knows)})
def setup(self): class Person(object): pass self.Person = Person self.mapper = mapper(Person, FOAF.Person, properties={ 'name': Property(FOAF.name), 'mbox': Property(FOAF.mbox) }) self.session = Session(helpers.graph('foaf-01.rdf'))
def setup(self): class Person(object): pass self.Person = Person self.mapper = mapper(Person, FOAF.Person, properties={ 'name': Property(FOAF.name), 'mbox': Property(FOAF.mbox) }) self.session = Session(helpers.graph('foaf-01.rdf'))
def setup(self): class Person(object): pass self.Person = Person self.mapper = mapper(Person, FOAF.Person) self.session = Session(helpers.graph('foaf-01.rdf'))