Metadata-Version: 1.0
Name: RDFAlchemy
Version: 0.2b2dev-r106
Summary: rdflib wrapper
Home-page: http://www.openvest.com/trac/wiki/RDFAlchemy
Author: Philip Cooper
Author-email: philip.cooper@openvest.com
License: UNKNOWN
Download-URL: http://www.openvest.com/public/downloads/RDFAlchemy-0.2b2.tar.gz
Description: RDFAlchemy is an abstraction layer, allowing python
        developers to use familiar *dot notation* to access and update an rdf triplestore.
            
              * RDFAlchemy is an **ORM** (Object Rdf Mapper) for graph data as:
              * SQLAlchemy is an **ORM** (Object Relational Mapper) for relalational databases
              
        Allows access to:
            
              * rdflib_ datastores
              * Sesame_ Repositories
              * SPARQL_ endpoints
          
        Provides intuitive access to RDF values by accessing predicate values through dot notation.    
        
        .. code-block:: python
        
          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)
              
        .. _rdflib: http://rdflib.net
        .. _Sesame: http://www.openrdf.org
        .. _SPARQL: http://www.w3.org/TR/rdf-sparql-query/
            
Keywords: RDF SPARQL
Platform: any
Classifier: Programming Language :: Python
Classifier: License :: OSI Approved :: BSD License
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Operating System :: OS Independent
Classifier: Natural Language :: English
