http://logicerror.com/rdf RDF defines an abstract way to describe just about anything. It does this by allowing you to make statements about resources. Resources are identified by a Uniform Resource Identifier (URI). The most common form of URI is a URL, like http://logicerror.com/. However, this does not mean that the resource must be accessible through the Internet; it only means that it must have an identifier.
RDF* (pronounced RDF star) is an extension to the Resource Description Framework (RDF) that enables RDF graphs to more intuitively represent complex interactions and attributes through the implementation of embedded triples. This allows graphs to capture relationships between more than two entities, add metadata to existing relationships, and add provenance information to all triples, reducing the burden of maintenance.
RdfDb is a database for RDF. But it only has C and Perl interfaces (actually, another article said it just runs as a TCP-IP server, so anything can talk to it over a bare socket). And it doesn't appear to be very active.
Since Tim Berners Lee likes to write in Python, there are some Semantic Web utilities available, including a tool to export MsOutlook to RDF! Also cwm (used to be Closed World Machine), a general-purpose data processor for the semantic web. It is a forward chaining reasoner which can be used for querying, checking, transforming and filtering information.
Sean Palmer writes info about Semantic Web stuff, plus code in Python. Even a Wiki which uses RDF. His Eep3 (http://infomesh.net/2002/eep3/) API will eventually probably get merged into Aaron Swartz's Semplesh work.
- Is Aaron Swartz's "perfect Python RDF API" mentioned in his original Semplesh email the current Semplesh API? Is it available/usable by outsiders?
- Is Edd Dumbill still using RDF for his PIM? What's his toolset/store? Is he storing any actual EMail/documents in it, or just Meta Data? How about a Note field for Contacts?
- How exactly is RDF used in Mozilla? Can I access it from outside Mozilla, if I want to build some other things that integrate with that data? Is the store still MorkDb, or something new?
- Do I still want to focus on Zope as my development environment? Are there any "widely" used RDF products for it?
- Is there any convergence yet on RDF query languages? I suspect not.
- Sean Palmer mentioned going from triples to quants/quints (Triple, Quad, or Quint) to support context associated with integrating multiple soups (personal data, group data, public data). Is there any coherent thinking here? Is this supported by any tools/stores yet? (keywords: Semantic Memory, SEM, Semantic Cloud - see Seth Russell posting )
- Has anyone done anything like storing a document/outline as a set of RDF nodes? Are there any big bumps there (e.g. controlling the sequence of sister nodes)? Is there something that makes this simply a stupid idea? The reason I'm considering it is to support maybe (a) Transclusion and (b) CoOutlining.