The Cover PagesThe OASIS Cover Pages: The Online Resource for Markup Language Technologies
Advanced Search
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

Cover Stories
Articles & Papers
Press Releases

XML Query

XML Applications
General Apps
Government Apps
Academic Apps

Technology and Society
Tech Topics
Related Standards
Last modified: June 19, 2007
XML Daily Newslink. Tuesday, 19 June 2007

A Cover Pages Publication
Provided by OASIS and Sponsor Members
Edited by Robin Cover

This issue of XML Daily Newslink is sponsored by:

Serializing SPARQL Query Results in JSON
Kendall Clark, Lee Feigenbaum, Elias Torres (eds), W3C Note

Members of W3C's RDF Data Access Working Group have published an revised version of "Serializing SPARQL Query Results in JSON," updating the publication of 2006-10-04. This Working Group Note aligns with the simplified "SPARQL Query Results XML Format" specification, removing two attributes. JavaScript Object Notation (JSON), a lightweight data-interchange format, is used as an alternative to XML vocabulary to serialize the results of SPARQL query forms. SPARQL offers developers and end users a way to write and consume search results across a wide range of information and provides a means of integration over disparate sources. The document has been produced as part of the W3C Semantic Web Activity. RDF is a flexible, extensible way to represent information about World Wide Web resources. It is used to represent, among other things, personal information, social networks, metadata about digital artifacts like music and images, as well as provide a means of integration over disparate sources of information. A standardized query language for RDF data with multiple implementations offers developers and end users a way to write and to consume the results of queries across this wide range of information. "SPARQL Query Results XML Format" describes an XML format for the variable binding and boolean results formats provided by the SPARQL query language for RDF.

See also: SPARQL Query Results XML Format

PingFederate Integration Kit for SAP NetWeaver
Staff, Ping Identity Announcement

Ping Identity Corporation announced the PingFederate Integration Kit for SAP NetWeaver is now available for download from its Web site. In addition, the company announced PingFederate has been formally certified by SAP for use with NetWeaver. This certification gives SAP customers assurance that PingFederate and the NetWeaver Integration Kit have been properly designed, implemented and tested for use with SAP application environments. Using PingFederate and the NetWeaver Integration Kit, SAP customers can now give their business partners standards-based single sign-on into their SAP application environments. PingFederate provides support for all the major identity federation standard protocols including SAML 1.0, SAML 1.1, SAML 2, and WS-Federation. Ping Identity engineers worked with the SAP Integration and Certification Center to determine that PingFederate properly integrates with SAP NetWeaver platform for successful authentication into J2EE Web applications. PingFederate is a standalone identity federation server with multi-protocol capabilities for SAML 1.0, 1.1, 2.0 and WS-Federation single sign-on. PingFederate can be downloaded directly from Ping Identity. PingFederate is certified Liberty Alliance SAML 2.0 interoperable and GSA E-Authentication compliant.

See also: the PingFederate Overview

Embedding Hamlets: Web-based User Interfaces for OSGi Embedded Devices
Rene Pawlitzek, IBM developerWorks

This article shows how to use Hamlets to write Web-based user interfaces for embedded devices running OSGi. The OSGi Alliance, formerly known as the Open Services Gateway initiative, is an independent nonprofit organization formed in 1999. It defines open specifications for a Java technology-based service platform that can be remotely managed. The specification consists of two parts: the OSGi framework and a set of standard service definitions. The OSGi framework implements a runtime environment for applications, called bundles, which execute together in a single Java Virtual Machine (JVM). Bundles can be installed, started, stopped, updated, and uninstalled dynamically without a reboot. A service registry allows bundles to be notified when services appear or disappear. Bundles can then adapt accordingly. The framework was originally targeted at Internet gateways with home automation applications, but it has also been successfully used in other domains, such as the automotive industry, consumer electronics, and in the desktop application space. A Hamlet is a Java servlet extension that uses the Simple API for XML (SAX) to read template files. While a template file is being read, the Hamlet uses a small set of callback functions to add dynamic content to those places in the template that are marked with special tags and IDs. Hamlets are an ideal addition to the OSGi framework because they enable the construction of Web-based applications for which the presentation layer and logic layer (providing the dynamic content) are completely separated. The Hamlet framework has been available at IBM alphaWorks since September of 2005. On March 7, 2007, IBM decided to release the Hamlets code under a BSD license to help spread the technology. The framework is now hosted at Sourceforge.

See also: the Hamlets SourceForge Project

IPTC EventsML-G2 Version 1.0 Specification
Staff, IPTC Announcement

Michael Steidl, Managing Director of the International Press Telecommunications Council (IPTC), announced the availability of a package for testing the early draft version of EventsML-G2, an event information standard. The document describes the IPTC news exchange standard EventsML-G2, i.e. the conceptual and processing models which make freely available the IPTC knowledge of the most effective ways to structure, describe, manage and exchange newsworthy information about events. EventsML-G2 is a member of the IPTC G2 Family of Standards which is built on a common structural and function framework called the IPTC News Architecture (NAR). For this reason many structural parts of EventsML-G2 are not defined at the level of this standard but at the level of the generic News Architecture. Automated systems need to store and exchange information about news events. This is currently done in a ad-hoc manner, leading to over specialized formats and incompatible exchange models. [IPTC maintains that] the industry would benefit from event information interchange standard. Such a standard would facilitate the efficient exchange of event information, and the creation of better tools to support event management. Administrative information regarding the event is provided by properties for registration information, for the indication how the event can be accessed, for the location of the event, for persons participating in and organising the event and contact information for the event. A well known and widely used standard for events data is 'iCalendar' which is specified by IETF RFC 2445. EventsML-G2 compares very well to it as it covers virtually all features of an iCalendar Event Component.

See also: the EventsML-G2 overview


XML Daily Newslink and Cover Pages are sponsored by:

BEA Systems, Inc.
IBM Corporation
Sun Microsystems, Inc.

XML Daily Newslink:
Newsletter Archive:
Newsletter subscribe:
Newsletter unsubscribe:
Newsletter help:
Cover Pages:

Hosted By
OASIS - Organization for the Advancement of Structured Information Standards

Sponsored By

IBM Corporation
ISIS Papyrus
Microsoft Corporation
Oracle Corporation


XML Daily Newslink
Receive daily news updates from Managing Editor, Robin Cover.

 Newsletter Subscription
 Newsletter Archives
Globe Image

Document URI:  —  Legal stuff
Robin Cover, Editor: