Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 2

SuRF is a Python library for working with RDF data in an Object-Oriented way. In SuRF, RDF nodes (subjects and objects) are represented as Python objects and RDF arcs (predicates) as their attributes. SuRF is an Object RDF Mapper (ORM), similar in concept to Object Relational Mappers like ... [More] SQLAlchemy. SuRF was inspired by ActiveRDF for Ruby. Use the pypi repository to get the latest version of SuRF. Check the latest documentation at: http://packages.python.org/SuRF/ $ easy_install -U surfImportant: since version 0.5.0, the surf plugin architecture is based on setuptools. In order to install surf and it's available plugins just do the following $ easy_install -U surf $ easy_install -U surf.allegro_franz $ easy_install -U surf.sesame2 $ easy_install -U surf.sparql_protocol $ easy_install -U surf.rdflibthe plugins are also available under the following keys: allegro_franz sesame2 sparql_protocol rdflib An outdated presentation of SuRF at EUROPYTHON 2009 is available here, although the internals of SuRF have changed with the release of version 0.5.0 - most notably the plugin architecture, much of the public interface still remains the same see slideshow here: http://www.slideshare.net/cosbas/surf-tapping-into-the-web-of-data Quick Startfrom surf import * store = Store( reader='rdflib', writer='rdflib', rdflib_store = 'IOMemory') session = Session(store) print 'Load RDF data' store.load_triples(source='http://www.w3.org/People/Berners-Lee/card.rdf') Person = session.get_class(ns.FOAF['Person']) all_persons = Person.all() print 'Found %d persons that Tim Berners-Lee knows'%(len(all_persons)) for person in all_persons: print person.foaf_name.first #create a person object somebody = Person() somebody_else = Person() somebody.foaf_knows = somebody_else Documentationhttp://packages.python.org/SuRF/ If you are using SuRF in you projects please let us know, and remember that you can always include the Powered By SuRF logo using the following html snippet of code: Thank you [Less]

5.0
 
  0 reviews  |  5 users  |  5,403 lines of code  |  1 current contributor  |  Analyzed 7 days ago
 
 

Trinity is a minimalistic Ruby web framework for publishing Linked Data.

5.0
 
  0 reviews  |  2 users  |  1,108 lines of code  |  0 current contributors  |  Analyzed 6 days ago
 
 

Artificial Intelligence techniques applied to common software tasks, using First Order Logic; N3, OWL ontologies and rules. Enables component-based application building, platform independence, user-friendliness. Leverage on Euler inference engine + GUI.

0
 
  0 reviews  |  2 users  |  17,798 lines of code  |  1 current contributor  |  Analyzed 4 days ago
 
 

RDF.rb is a pure-Ruby library for working with Resource Description Framework (RDF) data.

5.0
 
  0 reviews  |  2 users  |  60,642 lines of code  |  13 current contributors  |  Analyzed 4 days ago
 
 

RDFgrid is a framework for batch-processing RDF data with Hadoop and Amazon Elastic MapReduce.

5.0
 
  0 reviews  |  1 user  |  191 lines of code  |  0 current contributors  |  Analyzed 1 day ago
 
 

Making the Semantic Web easy! Neologism is a simple RDF Schema vocabulary web-based editor and publishing system. Use it to create RDF classes and properties, which are needed to publish data on the Semantic Web. It's main goal is to dramatically reduces the time required to create, publish and modify vocabularies for the Semantic Web.

4.0
   
  0 reviews  |  1 user  |  24,770 lines of code  |  0 current contributors  |  Analyzed about 14 hours ago
 
 
5.0
 
  0 reviews  |  1 user  |  162,390 lines of code  |  0 current contributors  |  Analyzed about 2 years ago
 
 

RDFReactor views the RDF data model through object-oriented Java proxies. It makes using RDF easy for Java developers. Technically, it translates an ontology into corresponding Java classes. 1. Think in objects, not statements - Read and write RDF data using familiar Java objects, e.g. use ... [More] person.setName("Max Mustermann") instead of addTriple( personURI, nameURI, "Max Mustermann" ) 2. Dynamic state - all state information is at all times only in the RDF model in the triple store of your choice 3. Java interfaces are generated automatically from an RDF Schema. Code generation via Velocity templates. [Less]

4.0
   
  0 reviews  |  1 user  |  26,292 lines of code  |  2 current contributors  |  Analyzed 11 days ago
 
 

A lightweight IDE for Artificial Intelligence. Started as GUI for the Euler reasoning engine. The sources can be N3, RDF, OWL, UML, eCore, plain XML or XSD, files or URL's. Wraps Drools (or CWM, FuXi) as N3 rules engines. Model based app. generation.

5.0
 
  0 reviews  |  1 user  |  186,482 lines of code  |  3 current contributors  |  Analyzed 4 days ago
 
 

API in Scala providing a DSL for writing, traversing and querying RDF graphs. Implemented as a façade to Jena, an RDF programming framework for Java.

5.0
 
  0 reviews  |  1 user  |  3,278 lines of code  |  1 current contributor  |  Analyzed 1 day ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.