Modules: RDF

Filter by Drupal Core compatibility:
Login or register to modify the filter.

Contributed (contrib) modules are plugins for Drupal that extend, build or enhance Drupal core functionality. Use matching versions (modules released for Drupal 5.x will not work for Drupal 6.x). Contributed modules are not part of Drupal core releases and may or may not have optimized code/functionality. If a module solves your needs please consider joining forces and helping the maintainer.

Calais

These modules are an integration of the ThomsonReuter's Calais RDF web service into the Drupal platform. This will not only provide the capabilities to integrate Calais Entity (and soon Event) metadata with Drupal Nodes, but it also provide a flexible API for modules to use when integrating with the Calais service.

The basic functionality lets you configure which content types you want to poll Calais for metadata about the content. The entities returned can then be automatically assigned to vocabularies related to the content types, or it can suggest terms based on the Calais metadata and allow you to select the terms you want to associate (think of del.icio.us recommending tags) There are many level of configuration and this is just the beginning.

Note: The ARC2 library is required for this module to function. The D5 version needs to install the ARC2 library in opencalais/arc_rdf/arc2 (as documented in the README.txt) and the D6 version still needs ARC2, however it should be installed as part of the RDF module which is a dependency.

TODO:

  • Implement Calais error handling
  • Integration of Event metadata
  • Full test suite
  • Much more...
VersionDateLinksStatus
6.x-1.22008-Apr-23Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.32008-Apr-23Recommended for 5.xThis is currently the recommended release for 5.x.

DAV

This module provides a WebDAV API and file system-backed reference server implementation for Drupal 6.x.

Requires the RDF API and PHP 5.2 or newer. It also requires the PEAR HTTP_WebDAV_Server package to be installed.

VersionDateLinksStatus
6.x-1.0-alpha12008-May-08Recommended for 6.xThis is currently the recommended release for 6.x.

Exhibit

Exhibit displays structured data in the form of rich visualizations that can be searched, filtered and sorted using faceted browsing.

VersionDateLinksStatus
6.x-1.x-dev2008-May-02Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

File Framework

File framework is a collection of modules which allows uploading and displaying different media type files. It uses a distributed content-addressable storage (CAS) system Bitcache for a file storage.

A metadata of the uploaded files is extracted using EXIF, GetID3, pdfinfo and saved in the Resource Description Framework (RDF) storage.

A node of type file is created for each uploaded file. This gives a revision control and will integrate with the views.

Each file is converted to number of other MIME formats using available open source converters. For example a MS Word file can be automatically converted to PDF, OpenDocument Text (using OpenOffice daemon + JODConverter), Plain text (using catdoc), Flash video (using SWFTools), JPEG (using GhostScript) and Zip (using gzip). Converted (derived) files are saved in the Bitcache and their metadata is extracted and saved in the RDF along with the relation to the original file. All derived files are listed and can be downloaded.

If a file is a plain text or has a plain text derivative, it is indexed and can be searched based on content.

Framework provides number of viewers. A file can be previewed in various MIME types using derived files. Viewers are triggered via AHAH calls without page reloads.

VersionDateLinksStatus
6.x-1.x-dev2008-Apr-25Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Machine Tags - Rapid and Complex Taxonomy Development for Drupal

creating a wolf in a vocabulary freetagging field called "binomial nomenclature"

Taxonomy is one of the coolest features of Drupal, allowing the creation of information which is organized and structured. Taxonomy can be key for your visitors to find what they are looking for.

Creating a high-quality and complex taxonomy is a lot of work. Folksonomies and tagging makes for a more accessible implementation, but some of the value of having hierarchical, structured taxonomy for disambiguation is lost. The machine tags module is meant to fill a void between people-friendly tagging and machine-friendly hierarchy.

The release

The dev release for Drupal 5 is EXPERIMENTAL, although pretty safe.
To experiment simply enable "machine" tags in a vocabulary admin page.
There's nothing special to the install or uninstall.
I'd like to have some code review for SQL security, and other Drupalness.

Background

There has been some interest in having machine tags for Drupal before. Flickr is arguably the best known implementor of machine tags, this article got me hooked. Here's some more background info.

The technical goal of the machine tags module was to be a simple free tagging mechanism that converts free tags like

VersionDateLinksStatus
5.x-1.x-dev2008-Jan-18Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

MOAT

A drupal plug-in for the MOAT project, which aims to provide an easy and collaborative way to publish semantically-annoted content from free-tagging

VersionDateLinksStatus
5.x-1.x-dev2008-Feb-17Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Relationship

The Relationship Manager module is intended to allow free-form links between nodes, recording not just that one page relates to another, but HOW it relates.
The CVS repository has been cleared pending a rewrite for D6, proposed by atipton.
This module is to be considered inactive until that's ready.

VersionDateLinksStatus
4.7.x-1.x-dev2006-Nov-13Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Resource Description Framework (RDF)

This is an ensemble of modules providing comprehensive RDF functionality and interoperability for the Drupal 6.x platform.

RDF is a W3C standard for modeling and sharing distributed knowledge based on a decentralized open-world assumption. Any knowledge about anything can be decomposed into triples (3-tuples) consisting of subject, predicate, and object; essentially, RDF is the lowest common denominator for exchanging data between systems.

For more information, read the introductory posting or watch the demo video. Be sure to subscribe to the Semantic Web group on groups.drupal.org to keep up with the latest happenings.

VersionDateLinksStatus
6.x-1.x-dev2008-Mar-15Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Semantic Search - Faceted Search and Semantic Web

General Architecture of Semantic Search

Semantic Search is being released as Alpha quality. Many features have worked at one time or another, but are now buggy. The code is overdeveloped and un-drupalike in many places. But this module contains many proof of concepts - so at least check out the screenshots.

Combines several experimental features:

* uses an RDF store as a search index. The built in store is easy to use. Other RDF stores require Java and configuration.
* dynamically creates default search interfaces, for many searches per site, configurable via admin interfaces.

Check out the latest news and information at http://semanticsearch.org/.

This code is Alpha quality and is for EXPERIMENTATION ONLY.

Semantic Search was formerly known as NINA.
NINA was developed with support from CivicActions and LINC.

I am looking for module contributors and comments.
Please take a look at in CVS!

Note: You will need an older version of ARC RDF store, and I am working to support ARC2 which is under active development.

The current release provides drop-in support for CCK and Taxonomy.

VersionDateLinksStatus
5.x-1.x-dev2008-Mar-31Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

SIOC

sioc_logo.png

SIOC (Semantically-Interconnected Online Communities) project is an open specification for describing communities using online discussion forums or blogs, leading to what some may term "distributed conversations". At the moment, online communities are islands that are not interlinked, and the SIOC ontology has been proposed to not only link these communities but to leverage data in ways that were previously unknown.

VersionDateLinksStatus
6.x-1.x-dev2008-Mar-28Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
5.x-1.x-dev2008-Mar-28Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
4.7.x-1.12007-May-22Recommended for 4.7.xThis is currently the recommended release for 4.7.x.

Skype Status

Retrieves users' Skype online presence information from Skype's public RDF-based presence service.

Some screenshots are available at http://flickr.com/photos/bendiken/tags/skype/

VersionDateLinksStatus
6.x-1.x-dev2008-Feb-17Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
 
 

Drupal is a registered trademark of Dries Buytaert.