Semantic Web

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
This group should probably have more organizers. See documentation on this recommendation.

Welcome to the Semantic Web group in Drupal. This group was started at DrupalCon Barcelona 2007 and includes discussions on how to integrate the Semantic Web technologies into Drupal and list the various effort of the community towards enabling RDF in Drupal. Drupal 7 comes with native RDFa support in core. If you want extra RDF capabilities such as other serialization formats and SPARQL support, checkout the RDF Extensions, SPARQL and SPARQL Views contributed projects. If you need support or have found a bug in one of the fore mentioned projects, please file a ticket in their issue tracker (block on the right on each project page).

fgiasson's picture

conStruct module now released (development version)

Hi everybody,

Drunken Monkey's discussion "RDF for Solr: Possible implementation strategies" leaded to a really interesting discussion about his SoC project. Considering that some of the users involved in that discussion were interested in two projects that I have been working on for few months, I thought that members of this group would be interested in having some more information about both projects.

Read more
Ed_Dodds's picture

Ontolog Forum: "Towards A Quantities and Units of Measure Ontology-based Standard"

Start: 
2009-06-19 (All day) UTC
Event type: 
Online meeting (eg. IRC meeting)

Fri 19 Jun 2009 - a 2.5-Hr. session starting at 9:00am PDT / 12:00pm EDT / 6:00pm CEST / 5:00pm BST / 16:00 UTC ... a follow-up on one of
the key projects discussed during the recent Ontology Summit 2009. This panel discussion is entitled: "Towards A Quantities and Units of
Measure Ontology-based Standard" - Chair: Dr. Frank Olken (NSF) - Panelists: Mr. Howard Mason (ISO), Dr. Pat Hayes (IHMC), Dr. Robert
Raskin (NASA), Dr. Patrick Cassidy (MICRA), Mr. Dave McComb (Semantic Arts), Dr. Stan Huff (Univ. of Utah), Mr. David Price (Eurostep), Dr.

Read more
drw's picture

Simple Ontology for Drupal

Well, I don't know if you know about simpleontology module for Drupal 6.x, this module work with concepts, relations, tag and properties, this work with inferences.
The owner of this project is a chinesse student who published his document in chinesse language.
Well this project not is my owner.
This module is available at: http://code.google.com/p/simpleontology/
Pre requisites

  • graphviz

There is an error in utils.php file under src directory at line 362, here there is a line with (%s) parameter, this should be ('%s').

Read more
drunken monkey's picture

RDF for Solr: Possible implementation strategies

(For information about my project, see here. Put shortly, it's about enabling Solr to index RDF data via drupal.)

Before starting the actual coding, even on prototypes, the basic options for implementing this will have to be discussed. At the moment, my mentors and I see the following three possibilities:

Read more

State of the RDF in Drupal core after the code sprint

The objectives of the sprint were to flesh out a lightweight basic design for integrating RDF into Drupal core and implement as much as possible the features we agree on during the sprint.

Read more
scor's picture

Linking Open Data Triplification Challenge 2009

The yearly organized Linking Open Data Triplification Challenge awards prizes to the most promising triplifications of existing Web applications, Websites and data sets.

Read more
fago's picture

Alternative RDF in core implementation draft

I've just hacked together some function skeletons showing some of my ideas for the rdf in core stuff - it's working on top of schema information that modules may return for arbitrary classes, which modules may expose too. Other modules can then alter this information and so change rdf properties / classes associated with it.

Implementation draft: http://drupalbin.com/9322
I've also attached a file containing the draft.

This should allow us to build the token patch on top of it, but also
* it does lazy loading, so there is no need load stuff that isn't need anyway

Read more

Proposal for RDF mappings in core

Three key functions:

<?php
rdf_get_mapping
($bundle);  // @TODO this should be 'container' or something more generic than even bundle
?>

From rdf.api.php in the development bzr repository we get definitions for our two hook functions:

<?php
/**
* Allow modules to define their own RDF mappings.
*
* @return
* An associative array of mappings. Most keys will be bundle names, but
* mappings can also be defined for non-bundles.
*/
function hook_rdf_mapping() {
return array(

Read more
scor's picture

Half way through the RDF code sprint - Google Announces Support for RDFa

We're half way through the sprint and we just heard that Google has announced support for RDFa. What a coincidence, surely another sign proving Drupal's heading in the right direction! Now is time for some update on the sprint.

During day 1, we decided to split the group into two in order to enable some parallel developement and to make use of the 2 main skills we had at hand: RDF semantics and Drupal coding.

Read more

Proposal for RDF in Contrib, storing and loading, after first day of sprint

To become an update for the issue RDFa: Add semantics from the ground up:

UPDATE ON THE UPDATE: This is the approach we think could be taken in contrib for RDF, and the original title Proposal for RDFa in Core, storing and loading, after first day of sprint has been changed. You can see the current approach over here.

Our CRUD functions:
<?php
rdf_mapping_create($bundle, $attribute, $rdf_term);
rdf_mapping_read($bundle, $attribute = NULL);

Read more

Adding RDF Support to the ApacheSolr module

Project information

Project page on drupal.org: ApacheSolr RDF Support
Student: Thomas Seidl (drunken monkey on d.o)
Mentor: Robert Douglass (robertDouglass)
Co-mentor: Stephane Corlosquet (scor)
Local mentor: Wolfgang Ziegler (fago)

Current status: Adding features

Description

This project will improve the ApacheSolr module by enabling it to handle (i.e., index and search with a comfortable UI) any kind of RDF data. This will instantly make it possible to provide meaningful searches for all site content that isn't node-centric, as well as content from anywhere else on the web. Only an RDF class description and a way to access the data would have to be provided (apart from the normal Solr requirements) and the module would automatically do the rest of the work.

Read more
scor's picture

Semantic Web & the U.S. national dialogue

There are some interesting proposals to push the Semantic Web in the US Government. The main one is probably Publish recovery data as Linked Open Data proposed by Tim Berners Lee. Recovery.org is already powered by Drupal, and given the coming RDF sprint and RDFa in Drupal 7, this can have a great benefit for Drupal. Please have a look and leave a comment.

Read more
scor's picture

RDF in core code sprint

Start: 
2009-05-11 10:00 - 2009-05-14 17:00 UTC
Organizers: 
Event type: 
User group meeting

There are only a few months left before the code freeze on September 1st. Now that Fields API has settled in core, it's time to extend it with some RDF semantics. DERI Galway is hosting an RDF in Drupal code sprint during the week of May 11th until May 14th.

Goals of the code sprint

The RDF code sprint will focus on Drupal core and aim at integrating RDF semantics in it.

  1. Extend Fields API to integrate RDF mappings for each field instance. The semantics of a field can differ from a bundle to another. This can be stored either in the existing settings property or by adding a rdf_mappings property to the Field Instance objects.
  2. Modify the Fields UI (contrib) to allow RDF mappings editing.
  3. Define the appropriate mappings for the core modules, based on the RDF core mapping proposal.
  4. Patch core modules with the mappings defined above.
  5. Export these mappings in RDFa via the theme layer and keep it as generic as possible in order to ease the work of the themers.
  6. Write tests for RDF in core.
  7. Identify other non-fieldable entities in core which could benefit from being RDF-ized, and see how to annotate them. Comment is one example. Terms also, though they might become fieldable.
  8. RSS 1 (RDF) in core. Arto volunteered to get started with that.
Read more
fuzziebrain's picture

The Vancouver Semantic Web Meetup Group

Hi,

If you live in Vancouver, you might be interested in this new Meetup group:
http://www.meetup.com/The-Vancouver-Semantic-Web-Meetup-Group/

Cheers,
Adrian

Read more
Ed_Dodds's picture

Ontolog Forum: International Association for Ontology and its Applications (IAOA)

Start: 
2009-06-18 (All day) UTC
Event type: 
Online meeting (eg. IRC meeting)

Thu 18 Jun 2009 - Dr. Nicola Guarino, President of the "International Association for Ontology and its Applications (IAOA)" and members of the IAOA executive council, will be with us to introduce IAOA, present their views on the role of the association, the future of ontology, and more ...

Read more
scor's picture

RDF 1.0-alpha7: security, bug fixes and new features

The new alpha7 release of the RDF module ships with an long list of bug fixes and new features. First of all, it fixes a minor security bug which allowed anonymous users to view the RDF data of unpublished nodes. But that's not the only reason why you will want to update to RDF 1.0-alpha7!

Beside a whole lot of various bug fixes and optimizations, the RDF module now comes with cool and useful end user functionalities. For one you can now have RDF compliant RSS 1.0 feeds which are easy to setup by following the step by step article Arto Bendiken wrote. There is also a nifty option to make your site "RDFa ready" without having to mess around with your theme files. This enables you to embed inline RDFa in the body of your page or use the RDF CCK module along with the RDFa patch for CCK to export your structured data as RDFa. If you like playing with triples, you will also enjoy the autocompleted CURIEs on the Administer » Content management » RDF data » Add statement screen.

Read more
drunken monkey's picture

Solr RDF Support

Overview

This project is about adding RDF Support to the popular ApacheSolr module in the form of a Solr RDF contrib module. The module should be able to read an RDF class specification and automatically generate the necessary mapping to a Solr server, provide the capability to search resources with that type and also generate facets based on its properties. It would even be possible to build the existing Node search capabilites completely on top of this mechanism! But in any case you could also add arbitrary other types like users or taxonomy terms, or resources from other websites altogether.

Read more
Arto's picture

RDFizing Drupal: Upgrading the RSS Feeds

I've just posted step-by-step instructions on how to use the Drupal 6.x RDF module to upgrade your Drupal site's RSS feeds for compatibility with RDF and the Semantic Web:

http://ar.to/2009/03/rdfizing-drupal-rss-feeds

Only local images are allowed.

As I don't do comments on my site, please feel free to discuss here.

Read more
rj.seward's picture

Custom vocabulary

I am looking for some tips on a project I am working on. I have a Drupal 6 site on which I just set up RDF, Apache Solr and OpenCalais. You can see it at http://scis.wju.edu/drupal6.

I imported different vocabularies through evoc: dc, dcterms, dcmitype, foaf, sioc, skos and doap. With these, Calais detects several key concepts within a given post and tags the post accordingly. So, this much is working.

Read more
Subscribe with RSS Syndicate content

Semantic Web

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: