Andreas Blumauer

Webinar: Semantic Web for Developers

GotoWebinar, March 20: Semantic Web for Developers – building semantic applications with PoolParty

This webinar gives insights into software development based on semantic web standards. We will give a short overview over frequently used standards (SPARQL, SKOS and RDF), application scenarios and technologies (OpenRDF, Virtuoso, Solr/Lucene) and we will give live-demos on how to make use of PoolParty technologies to build a variety of semantic applications.

Part 1 (15min):
Short introduction to semantic web and linked data standards, overview over typical application scenarios

Part 2 (30min):
PoolParty architecture, components and APIs: making use of the linked data front end, Sparql endpoint, PoolParty reports, thesaurus API (PPT API), extractor API (PPX API) and semantic search API (PPS API) -  for each API, an example will be shown (incl. returned formats and how to make use of it in a programming language like PHP)

Part 3 (10min):
Putting the pieces together: Combine the APIs to build

- a semantic search engine
- a content recommender
- a linked data mashup

Part 4 (min. 5min):
Questions and answering

Register now: https://www4.gotomeeting.com/register/774130327

Andreas Blumauer

SKOS without SPARQL

Today PoolParty Team has announced the first official release of the PoolParty SKOS API.

This API can be installed in addition to a PoolParty Thesaurus Server 3.2 and offers an easy way to programmatically access data of a SKOS thesaurus via RESTful services. The SKOS API can be used without any knowledge about SPARQL .

This first release of the API offers web services to access thesaurus projects, concept schemes, concepts and SPARQL lists. In addition to basic SKOS querying, the API also supports the import of RDF data, SPARQL update and a service to push candidate terms into a thesaurus project triggered by any kind of application (like a CMS or a wiki).

Learn more about the PoolParty SKOS API.

Thomas Thurner

Semantic Web driven tagging tool makes clean energy content searchable and findable!

New reegle API will tag online resources automatically – and suggest related content.

A new cost-free tagging tool is now available to anyone who provides online resources in the clean energy field. This API (application programming interface), developed by the Semantic Web Company, will automatically tag documents and web content that cover renewable energy, energy efficiency and climate-relevant topics according to the well maintained Reegle’s Clean Energy and Climate Change Thesaurus. It can also suggest related documents from the growing pool of content that has already been indexed using the tool.

Tagging” means that when integrated into a website, this API will automatically scan the site’s content and identify specific terms, concepts and geographic mentions and then apply tags to each so all resources connected with the site are searchable online.

By automating the tagging process, we can help ensure that content is classified in a consistent way across the entire sector, based on our Clean Energy Thesaurus” notes Florian Bauer, Operations & IT Director of REEEP. “This will help make major depositories of existing information open and accessible, and help promote clean, low-carbon development in the process.”

In addition to tagging, the API can also make suggestions for related reading from the web resources already indexed, thus enriching the content of any website. “Sharing your own indexed resources with the API content pool can increase the outreach of your documents hugely,” recommends Denise Recheis, expert in knowledge management at reegle.

Try out service

The tool is available at http://api.reegle.info, where you can try out the API on the spot. Simply cut and paste a block of text, and a demonstration will show all of the concepts, terms and categories that the tool automatically generates.

Free API key

On this site, web developers can register to get a free API key for each project, with no limit on the number of keys. When logged in, the dashboard includes a request builder to help developers to build the necessary code. The service is available in five different languages: English, French, Spanish, Portuguese and German. The API returns the formats RDF/XML and JSON.

About REEEP

The reegle tagging API project is a collaborative effort with NREL (OpenEI), weADAPT and IDS (eldis), and was made possible by support from the CDKN Innovation Fund. For further information about the reegle tagging API Reeep’s Thesaurus and Knowledge Manager Denise Recheis is available.

Jana Herwig

The Gap between the Web 2.0 and Semantic Web Community (tentative post)

Two days ago in upper Austria, the BarCamp Traunsee, subtitled “Social Media Review Camp”, took place, which I had co-organized and which was co-sponsored by our own lil’ Semantic Web Company. Andreas Blumauer (also SWC) joined me on the first day, hosting a session about and giving an introduction to Linked Data. Given the angle of the BarCamp, he gave it to an audience of Web 2.0 people (i.e. consultants, marketers, developers, communications people). And was he able to bridge the gap between 2.0 and 3.0?

BarCamp Traunsee

Half a year ago, I had been a complete newbie to the Semantic Web and Linked Data myself, and while the concept of the Semantic Web is undoubtedly as persuasive as a technological concept possibly can be, I remember how hard it was to come to grips with it (btw, I am a Humanities/Liberal Arts person). I think that Andreas’ presentation on Friday was probably the most accessible introduction to the topic I have witnessed this far, and it allowed me to backtrack once more where the biggest comprehension and communication issues probably are.

If Semantic Web people start explaining their concepts to ‘other species’, they very soon start juggling acronyms and technical lingo, in particular names and abbreviations from the Semantic Web Stack – understandably so, as URIs, XML and RDF form the very foundation, on the technological side. But the only concept where the web 2.0 people (in particular those who approach it from the business, PR or marketing side) might still be with them is XML – even though it might sound surprising, not everyone is able to guess without context that the term URI refers to the same kind of thing as URL. And when you say RDF, people are surprisingly often inclined to think you are talking about “RFID” (Radio Frequency Identification) – it’s got, after all, also to do with unique identification, doesn’t it?

Just as the Semantic Web interfaces are only about to become more accessible to web 2.0 people (once more, hooray for Parallax), I think a VITAL next step in promoting the Semantic Web is to find human-readable explanations of its technologies.

The generic explanations all sound very good ( “At the moment, we have a web of documents, but the Semantic Web aims for the web of data” or “The Semantic Web wants computers not only to be able to process, but also to understand data”), but what they fail to achieve is to make non-tech people interested in the (workings of the) technology.

Without addressing technology, these generic explanations are just too bland to convey what is really exciting about the semantic web – yet as soon as SemWeb people start to talk technology, the acronym shower starts – see above. Dilemma.

Back to the BarCamp: I think that Andreas took a good approach in that he
a) kept the acronym level low
b) went on to explain how Linked Data can be a better source for mashups than APIs – because APIs really are the Holy Grail of the Web 2.0 community. I saw it happen before and I saw it happen at the BarCamp Traunsee – as soon as a new tool or feature is introduced, people start asking: “Does it have an API?” – - “Will it have an API?” – “Can I get access to the API?” – “Is the API documentation online?”

What seems to be pegged in people’s mind is that you have to have an API to make mashups, and that mashups are what constitutes the miracle of the web 2.0. So my simple advise for all Semantic Web evangelists would be:

If you want to develop a showcase that people understand, develop a mash-up, and more specifically one that uses data that average users would use and understand.

Develop something like DBpedia mobile (call up in emulator), and go into the details of the Semantic Web stack only after people have seen and understood that you don’t need an API (well, theoretically) and huge programming effort to obtain structured, processable data.

Btw, things got even more semantic on the second day of the BarCamp: Alexander Kirk presented his Factolex dictionary, a dictionary consisting of “short and concise explanations” which can be enhanced by tags, and which, because of their simplicity, would ideally lend themselves for a conversion into triples. Alexander confirmed that he keeps semantic integration in mind while developing Factolex further.

Alexander’s presentation was followed by input from Michael Schuster (who hasn’t yet put his session online, and I seem unable to remember the names of the sites he uses and showed us). One of them was a tool that uses natural langauge processing to interpret user notes, and which is able to decide, for instance, whether an entry should be added to the calendar or to a to do list.

Nifty tool (and I hope I’ll be able to provide a link later), but what I mostly remember his presentation for is that he presented it as an example of a “dirty semantic web approach”, making it sound as something diametrically opposed to the (potentially anal) endeavours of those who rely on the Semantic Web stack.

But why open up this binary opposition? You can and must have both, semantic technologies likes NLP, and open standards such as defined in the Semantic Web stack.

It’s not like one is for the ‘cool kids’ (or web 2.0 kids) and the other one for the ‘geeks’ – if anything, then I’d say that the ‘cool kids’ are probably more interested in improving the service of just their site (making the industry and software market more diverse, if there are enough of them), whereas the ‘geeks’ work towards global exchange through the definition and further development of open standards (and make sure the ‘cool kids’ don’t get trapped in their data silos).

In the end, once the Semantic Web enters maturity level, it will need both of them.

Reblog this post [with Zemanta]