background preloader

Web 3.0: When Web Sites Become Web Services

Web 3.0: When Web Sites Become Web Services
Today's Web has terabytes of information available to humans, but hidden from computers. It is a paradox that information is stuck inside HTML pages, formatted in esoteric ways that are difficult for machines to process. The so called Web 3.0, which is likely to be a pre-cursor of the real semantic web, is going to change this. What we mean by 'Web 3.0' is that major web sites are going to be transformed into web services - and will effectively expose their information to the world. The transformation will happen in one of two ways. The Amazon E-Commerce API - open access to Amazon's catalog We have written here before about Amazon's visionary WebOS strategy. Why has Amazon offered this service completely free? The rise of the API culture The web 2.0 poster child, del.icio.us, is also famous as one of the first companies to open a subset of its web site functionality via an API. Standardized URLs - the API without an API So how do these services get around the fact that there is no API?

Semantic Web Patterns: A Guide to Semantic Technologies In this article, we'll analyze the trends and technologies that power the Semantic Web. We'll identify patterns that are beginning to emerge, classify the different trends, and peak into what the future holds. In a recent interview Tim Berners-Lee pointed out that the infrastructure to power the Semantic Web is already here. The Semantic Web means many things to different people, because there are a lot of pieces to it. The disagreement is not accidental, because the technology and concepts are broad. 1. We have written a lot about the different approaches to the Semantic Web - the classic bottom-up approach and the new top-down one. A big win for the bottom-up approach was recent announcement from Yahoo! Another recent win for the bottom-up approach was the announcement of the Semantify web service from Dapper (previous coverage). But even if the tools and incentive exists, to make the bottom-up approach widespread is difficult. 2. At present, most use of RDF is for interoperability.

Snippets: Synchronous AJAX Filed: Wed, Mar 28 2007 under Programming|| Tags: ajax synchronous javascript post get For almost every situation under the sun, moon, and stars above you will want to use Asynchronous Ajax -- that is just a given. There are, however, some situations where Synchronous Ajax is mandatory, so it can be worthwhile getting a basic handle on how this technology works. Asynchronous AJAX Asynchronous AJAX will initiate a request for a file and then return control to the browser until, at some undetermined point in the future, the server finishes transmitting the request to the browser. If anything goes wrong in the request and/or transfer of the file, your program still has the ability to recognize the problem and recover from it. Synchronous AJAX (SJAX) Synchronous AJAX (Really SJAX -- Synchronous Javascript and XML) is modal which means that javascript will stop processing your program until a result has been obtained from the server. How to code a Synchronous AJAX function Conclusion

Tools This page gives an overview of software tools related to the Semantic Web or to semantic technologies in general. Due to the large amount of tools being created in the community, this site is always somewhat outdated. Contributions and updates are welcomed. See also: Tool Chains Adding your own Adding your own tool is as easy as creating a page. Do not forget to use a suitable category to classify the tool, otherwise it will not appear below. If your tool is an OWL 2 implementation or a RIF implementation not yet listed here, please consider to add it. Current tools on semanticweb.org.edu The following tools are currently recorded in this wiki. RDF2Go (Version 4.8.3, 4 June 2013) Bigdata (Version 1.2.3, 31 May 2013) Semantic Measures Library (Version 0.0.5, 4 April 2013) HermiT (Version 1.3.7, 25 March 2013) Fluent Editor (Version 2.2.2, 20 March 2013) The following is a list of all tools currently known (use the icons in the table header to sort by any particular column)

Learning 2.0 - The Things Semantify - Automate Your Semantic Web SEO in Five Minutes The timing couldn't be better for the release of Semantify, a new service from Israel/San Francisco's Dapper.net. One week after Yahoo! announced that it will begin indexing the semantic markup and meaning of content on the web, Semantify offers a remarkably simple way to get your website marked up semantically. Once you learn how to use Dapper's basic interface, it can take less than five minutes to set up the Semantify service. Just a Few Steps Here's what it takes: 1. 2. 3. 4. And then you're done. Dapper GUI + Semantic Web vocab list + PHP embed code = automated Semantic Web markup for your site. It's The Early Days It's as simple as that, or at least it will be once all the little kinks are worked out. You can go through those steps above today, I have, and whenever the Yahoo! Historical Context Many people have questioned the viability of the Semantic Web vision, asking who will do the markup. The Semantic Web could change the world.

ClickHeat | Clicks heatmap ClickHeat is a visual heatmap of clicks on a HTML page, showing hot and cold click zones. ClickHeat is an OpenSource software, released under GPL licence, and free of charge. Requirements - on the browser's client: Javascript (tested on Firefox 2.0, Internet Explorer 6 and 7, Konqueror...) - on the server: either Linux or Windows (since ClickHeat 1.3 release), Apache or Lighttpd (other may work fine), PHP, the graphic library GD2 (PNG support needed). Features - Low logging activity: a very few function calls to log a click, no server load rise should be noticed (have a look at Performance & optimization) - A keyword is used to define the page upon Javascript code load, allowing you to group same pages. - Screen sizes and browsers are logged, making possible the tracking of liquid CSS layouts (100% used width). Demo A ClickHeat demo is available (with real data from this website's clicks). Latest version The latest stable version is 1.14. Development roadmap

Enhancing documents with annotations and machine-readable structured information using Notate Summary Textensor Limited is developing tools for improving the communication and exploitation of text based information. Our main product, Notate, is a web based system that enables authors and readers to layer structured annotations on top of documents so that the resulting combination can be reliably processed automatically while maintaining the integrity of the original source and the provenance of all annotations. The system has a wide variety of applications including attaching sticky notes and discussions to web pages, sharing documents and notes within a small group, on-line document review and sophisticated data curation tasks. This white paper describes the origin of the underlying ideas for Notate in hypertext and web research communities, and places our work in the context of other recent advances in web technologies such as semantic wikis and 'Web 2.0'. Notate starts with documents. Origins This concern is not, however, only a recent developmment. and continued: Structured Data

Facebook Open Graph: The Definitive Guide For Publishers, Users and Competitors Facebook just shook the tech world by announcing several major initiatives that collectively constitute an aggressive move to weave the social net on top of the existing Web.The rumors were that the leading social network would launch a "Like" button for the entire Web. Instead, Zuckerberg & Co. unveiled a bold and visionary new platform that cannot be ignored. The bits of this platform bring together the visions of a social, personalized and semantic Web that have been discussed since del.icio.us pioneered Web 2.0 back in 2004. Facebook's vision is both minimalistic and encompassing - but its ambition is to kill off its competition and use 500 million users to take over entire Web. Whether we like it (pun intended) or not, we have to understand what this move means. Facebook Open Graph: Publisher Plugins The Open Graph is a set combination of publisher plugins, semantic markup and a developer API. "This new API turns Facebook into a read/write storage of user's tastes." Checkmate?

Facebook's Graph API: The Future Of Semantic Web? “There are two important themes behind everything we're delivering today.” says Bret Taylor, head of Facebook’s platform products in the facebook developer blog, about the recent announcements at the f8 conference in San Francisco. Facebook introduced Open Graph protocol, and the Graph API as the next evolution in the Facebook platform. First, the Web is moving to a model based on the connections between people and all the things they care about. Second, this connections-based Web is well on its way to being built and providing value to both users and developers — the underlying graph of connections just needs to be mapped in a way that makes it easy to use and interoperable. Facebook introduced three new components of Facebook Platform two of which the Open Graph protocol, and the Graph API. Excerpted from the Graph API page are some examples of URI’s for accessing facebook obects (resources) using their identifiers. All objects in Facebook can be accessed in the same way:[…]

rdf - open source semantic web project Home · semsol/arc2 Wiki C ACL System Abstract The HTTP protocol is a network resource access protocol that leaves user authentication and access validation entirely up to the server. There is no guarantee that authentication realms are related to directory or even consistent over time. The World Wide Web Consortium site takes advantage of this flexibility with a dynamic, file-level access control system. This document describes the ACL storage and query mechanisms used by W3C, as well as the availability and use of this data on the semantic web. Status of this Document This document is a description of the W3C ACL system, but does not consitute an endorsement or recommendation of any sort. The exact revision of document may be identified by the CVS version $Revision: 1.30 $. Table Of Contents Goals ACLs are designed to express access rules in a logical, unambiguous, machine-accessible format. Structure An access system may be divided into: Identity Management Maintaining identity information. Group Association Privilege Management

Annotea project

Related: