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).

kunaljain18n-gdo's picture

Triples Stores Integration With Drupal

Hi All,

I have recently been looking into drupal's intiative around semantic web. I also looked around the modules contributed in rdf and the api's associated with it.

Regarding it, i would like to open a discussion around using 3rd party triples stores to integrate with drupal and rdf api's available. Right now the triples are stored in RDBMS lets say mysql but looking at this approch, i doubt on the scalibility factor for it. A case when lets say 1 billion triples are there in the store, how the performance will be in that scenario ?

Read more
scor's picture

LOD Triplification Challenge at I-Semantics 2008

There is a Semantic Web challenge being organized for the I-Semantics 2008 conference in Graz, Austria. Drupal is one of the open-source Web developer communities being targeted.

The aim of the challenge is to expedite the semantification of Web
applications and datasets as well as raising awareness and showcasing
best practices.
The challenge is open to anyone interested in applying Semantic Web and Linked Data technologies. This might include students, developers, researchers, and people from industry. Individual or group submissions are both acceptable.

Read more
dorgon's picture

PHP APIs for RDF

Hi there,

I'd like to start a thread to discuss about available RDF APIs for PHP.

I took a look at Benjamin Nowack's ARC2 (http://arc.semsol.org). It looks sound and it's already used in several projects. It features several i/o parsers/serializers, an integrated RDF store, SPARQL query engine (didn't read anything about compliance with W3C DAWG test cases...), SPARQL endpoint, some simple inferencing and there are also some plugins I didn't look at for now.

Read more
dorgon's picture

Triplify

hi,

for a first simple support for RDF export, I'd like to point you to http://blog.aksw.org/2008/triplify-expose-semantics/ and http://triplr.org.
I think a quick generic RDF support for nodes will be easy to add.

I also recommend to keep the current node URI scheme and add support for content negotiation as described in [1]. So, if a client sends the request header "Accept: application/rdf+xml", the server just returns an RDF version of a node, otherwise it will get the ordinary HTML version, possible polished up with RDFa or microformat tags...

Regards,
Andy

Read more
vineet-gdo's picture

Global News Content Module - Stories, Photos, Quotes, Connections

Moved to official ideas list: http://drupal.org/node/237907

I want to propose a project for building a module that pulls news content from a global news service called Daylife (http://daylife.com)

Daylife is a global news aggregation service that offers an Open API platform called DayPI (http://developer.daylife.com) for any developer, blogger, news service to pull stories and photos about any topic in the world. The API returns data in XML, JSON and PHP serialized formats. You can read the Daylife About page at http://www.daylife.com/page/about to learn more about the company. All platform documentation is on http://developer.daylife.com/docs

Read more
kyle_mathews's picture

Memetracker module proposal

Summary:
I want to write two modules for Drupal as part of Google Summer of Code. One called meme_tracker and the other called machine_learning_api. The meme_tracker module will use the machine_learning_api to intelligently filter and group content from both internal and external content sources. The module's purpose is to find and display to a community in real time the most interesting conversations and memes within the community as they emerge.

Hello Drupliers. My name is Kyle Mathews. I'm a grad student in Information Systems at Brigham Young University working as a research assistant to several faculty members here. We are studying how and where social software can be used in education.

In the past eight months, I've built a number of classroom websites using Drupal. I've learned a considerable bit about Drupal in the process, became very involved in the community, and am writing a module (writing_assignment -- still a work in progress btw). I've loved most everything about Drupal but have found Drupal is missing an important component for building the perfect social learning website. This itches. So, in the best open-source fashion, I'm applying to Google Summer of Code to scratch my itch.

Read more
kvantomme's picture

RDF in other open source CMS's

Today I talked with Thomas Hochhaltinger from ebSemantics, a project of "Smart Information Systems", an Austrian company that developed MyOntology.org a collaborative ontology designing platform with ontologies for consumer electronics goods.

Read more
alex_b's picture

Tag the net with Open Calais

Reuters released a web service called Open Calais. It is built on <a href=''http://www.clearforest.com/">clear forest technology that has been around for a while.

You can throw text at it and get tags organized by country, personalities, industry terms, ... in RDF format back. It is of better accuracy than http://tagger.flaptor.com/findtags, http://tagthe.net or yahoo terms extraction API (http://www.programmableweb.com/api/yahoo-term-extraction, http://drupal.org/project/yahoo_terms)

You can try it here:
http://autotagger.opensynapse.net/

Read more
CloCkWeRX's picture

GRDDL, Drupal, & Microformats

Hey all,
How many of you know about GRDDL ('griddle')?

If you've seen the acronym around but haven't read the spec, then you are missing out.

In short, it's a W3C recommended way to post links to XSL stylesheets in HTML and XML documents.

Those stylesheets are specifically designed to produce RDF/XML from a target document.

So what, you might say.

Well: these GRDDL transformations can be done for an individual document; or an entire xml namespace / xmdp (microformat) profile.

Read more
kvantomme's picture

Semantic Drupal FP7: Code sprint series

Last week at Drupalcon in Boston I realised that it's just not possible to apply for a development FP7 (the 7th Framework Program of the European Union) for Drupal. Things are going so fast that any plan would be obsolete before the project could get granted. That's why I think it would be the most interesting to do a proposal for a series of expert meetings throughout Europe that brings together people to discuss their implementation of the semantic web in Drupal, every time followed by a code sprint.

Read more
Boris Mann's picture

RDF as it applies to field structure in core

KarenS has kicked off a discussion on CCK field structure for core in D7. It's also webchick's itch of the week.

David Strauss is already commenting, and has experience in RDF from the Internet Archive, but it would be good to have other experienced people giving this the once over. Since these fields are likely to be a major way that people "transparently" create subject/predicate/object relationships, we better get this right (and performant, working on shared hosts, etc. etc.).

Read more
davidseth's picture

Drupal 7 and Semantic Web Core

In regards to the Semantic Web developments announced recently about Drupal 7, I have posted a blog entry at SitePoint and also posted to the Linking Open Data mail list.

Read more
RobLoach's picture

Abstracted Web Services API for Drupal 7

This is the beginnings of a design specification proposal for an abstracted API for implementing web services within Drupal 7. This allows Drupal to act as both a server and client for web services in any protocol medium (XML-RPC, RDF, RSS, JSON, etc). It is the combined efforts from a number of people at Druplicon including Marc Ingram, Scott Nelson, Nedjo Rogers, Dmitri Gaskin, etc.

Services API

Read more
Arto's picture

Drupalcon Boston 2008 mashup demo

This is the 5-minute "video from the future" demo presented by Dries in his State of Drupal keynote presentation at Drupalcon Boston 2008. The video demonstrates some of the mashup capabilities of an RDF and SPARQL-enabled Drupal as envisioned by Dries for the upcoming Drupal 7.x release. The version of the demo below includes the original narration by Ben Lavender (the audio from Dries's actual presentation is also available - the RDF material starts after the 52m:30s marker).

Only local images are allowed.

Read more
scor's picture

Drupal RDF Schema proposal

I'd like to share some quick thoughts on how Drupal Data could be described in RDF. The attached schema represents the mappings between the current Drupal data structure and the proposed RDF Schema, reusing existing ontologies such as Dublin Core, FOAF, SIOC and SKOS.

The green circles represent the Drupal objects (node, revision, user, role, term), with their equivalent RDF class. The rectangles are the values used in Drupal. It's important to differentiate a class from its actual instances (resources) which are each defined by a unique URI, see the examples below. This schema is meant to be simple, incomplete, and to show the main core features.
Comment and Node are 2 different elements in Drupal, they can be combined in the same Class with the recursive property sioc:has_reply (Comment as Node). Node and Revision objects are separate here as they are in the Drupal Data structure, but they could fundamentally be merged as well.

I presented SIOC at DrupalCon Barcelona, and showed how it can be used to describe online communities. The SIOC sioc:Item class which I used here as equivalent of a Node is a broad Class with many sub-types: AddressBook, AnnotationSet, AudioChannel, BookmarkFolder, MailingList, MessageBoard, BlogPost, BoardPost, WikiArticle... See the SIOC Types Module for more details.

Read more
RobLoach's picture

Web Services in Drupal 7

Just a quick note that nedjo posted a note about Services module going into core. This would allow use of XML-RPC, JSON, RSS, REST, SOAP and more to be loaded through a common Services API.

A Code Sprint will take place in Boston this coming Friday that will focus on the inclusion of this new Services API.

Read more
Arto's picture

Potential RDF use cases for Drupal

Following up on my previous post introducing the in-progress RDF API for Drupal 6.x, I'm going to be, bit by bit, posting some of the materials that I've earlier put together internally for the project this is being developed for. Development of this project is supported through M.C. Dean and MakaluMedia on behalf of their clients.

Read more
Arto's picture

RDF API for Drupal 6.x

Only local images are allowed.

I've been working on an RDF API for Drupal 6.x for a few months now, but have been reluctant to much discuss it publicly until such time that I had something that was viable and (dare I say it) usable. Given that I've been fortunate enough to recently find funding for part of this work, and that certain key people (thanks Boris and Ivan) have encouraged me to be less of an introvert, I will in the immediate future be doing a series of posts about the project.

Read more
bonobo's picture

OpenCalais

Reuters has opened up a web application to streamline the process of generating metadata around content. From their web site at http://opencalais.mashery.com/Overview

<

blockquote>
The Calais Web Service

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:

Hot content this week