Linked Data.
Announcing Spring Jena. On the heels of Groovy SPARQL, here is an initial code base for standard Java and Spring applications -- Spring Jena!
The Spring folks have been putting together an impressive portfolio of data oriented capabilities for NoSQL data stores. To compliment the those capabilities, here is Spring Jena - a project I hope to propose back to the Spring community to provide direct Jena API support and direct SPARQL. Much like Groovy SPARQL, this is a relatively simple code base that applies the template design pattern to Jena and ARQ to simplify every day needs for creating, modifying, and querying RDF data. There is a lot more work to do here, most noteably the parameterized queries. Get Spring Jena @ Github here. The roadmap includes: Enjoy! Apache Jena - Apache Jena.
Linked Data Basics for Techies - OpenOrg. Intended Audience This is intended to be a crash course for a techie/programmer who needs to learn the basics ASAP.
It is not intended as an introduction for managers or policy makers (I suggest looking at Tim Berners-Lee's TED talks if you want the executive summary). It's primarily aimed at people who're tasked with creating RDF and don't have time to faff around. It will also be useful to people who want to work with RDF data. RDF is a data structure perfect for people creating mash-ups! Please Feedback-- especially if something doesn't make sense!!!!
Linked Data - Design Issues. Up to Design Issues The Semantic Web isn't just about putting data on the web.
It is about making links, so that a person or machine can explore the web of data. With linked data, when you have some of it, you can find other, related, data. Like the web of hypertext, the web of data is constructed with documents on the web. However, unlike the web of hypertext, where links are relationships anchors in hypertext documents written in HTML, for data they links between arbitrary things described by RDF,. Use URIs as names for things Use HTTP URIs so that people can look up those names. Simple.
The four rules I'll refer to the steps above as rules, but they are expectations of behavior. The first rule, to identify things with URIs, is pretty much understood by most people doing semantic web technology. The second rule, to use HTTP URIs, is also widely understood. The basic format here for RDF/XML, with its popular alternative serialization N3 (or Turtle). Makers.
Natural Language Processing. Natural Language Processing-(NLP) Tools. Natural language. Open-data provider. The Semantic Web in Action - Scientific American - December 2007. Lee Feigenbaum, Ivan Herman, Tonya Hongsermeier, Eric Neumann and Susie Stephens (See sidebar.)
Six years ago in this magazine, Tim Berners-Lee, James Hendler and Ora Lassila unveiled a nascent vision of the Semantic Web: a highly interconnected network of data that could be easily accessed and understood by any desktop or handheld machine. They painted a future of intelligent software agents that would head out on the World Wide Web and automatically book flights and hotels for our trips, update our medical records and give us a single, customized answer to a particular question without our having to search for information or pore through results.
Since then skeptics have said the Semantic Web would be too difficult for people to understand or exploit. Not so. The enabling technologies have come of age. Just below the Surface The Semantic Web is not different from the World Wide Web. Other companies are improving the back-end operations of consumer services. Case Study 1: Drug Discovery. S is for Semantics. Ontology Library. 5 star Open Data. Tim Berners-Lee, the inventor of the Web and Linked Data initiator, suggested a 5 star deployment scheme for Open Data.
Here, we give examples for each step of the stars and explain costs and benefits that come along with it. By Example ... Below, we provide examples for each level of Tim's 5 star Open Data plan. The example data used throughout is 'the temperature forecast for Galway, Ireland for the next 3 days': Costs & Benefits ... What are the costs & benefits of ★ Web data? As a consumer ... ✔ You can look at it. ✔ You can print it. ✔ You can store it locally (on your hard drive or on an USB stick). ✔ You can enter the data into any other system. ✔ You can change the data as you wish. ✔ You can share the data with anyone you like.
As a publisher ... ✔ It's simple to publish. ✔ You do not have explain repeatedly to others that they can use your data. RDF/SPARQL. Virtuoso SPARQL Query Editor. The D2RQ Platform – Accessing Relational Databases as Virtual RDF Graphs. RDF2Go. RDF2Go is an abstraction over triple (and quad) stores.
It allows developers to program against rdf2go interfaces and choose or change the implementation later easily. About The three main features of RDF2Go are: Program now, decide on triple store later - triple-centric API Easy to extend - only a few simple methods have to be implemented by a triple (or quad) store Triple and quad support - All techniques are available for triple and quad models RDF2GO is released under the new BSD license. Download and Maven access Download releases from directory For changelog, please consult the module-changelogs Maven repositories for all modules: <repository><id>semweb4j-repo</id><name>Semweb4j.org maven repo</name><url> maven snapshot repo</name><url> Maven dependencies: <dependency><groupId>org.semweb4j</groupId><artifactId>rdf2go.api</artifactId><version>4.8.3</version></dependency> For the module dependencies just look in the repository and browse to the respective pom.xml file: Implementations.