UNI-Collaboration Logo

 

Linked USDL aims to better promote and support the use of the Unified Service Description Language (USDL) on the Web. USDL is a platform-neutral language for describing services consolidated from SAP Research projects. The kinds of services targeted for coverage by USDL include human services (e.g., consultancy), business services (e.g. purchase order requisition), software services (e.g., WSDL and RESTful services), infrastructure services (e.g., CPU and storage services), etc.

Linked USDL is a remodelled version of USDL that builds upon the Linked Data principles and the Web of Data. This effort is therefore most concerned with remodelling the existing USDL specification as an RDF(S) vocabulary that could better support machines in trading services on the Web. To maximise the potential interoperability Linked USDL adopts, where possible, existing RDF(S) vocabularies such as GoodRelations, the Minimal Service Model and FOAF to name a few. Linked USDL is inline with other Linked Data centric initiatives around services such as the work on Linked Services

The work on Linked USDL was initiated within the W3C USDL Incubator Group as a joint effort between the Knowledge Media Institute of The Open University, and SAP Research. Through this site we hope that others might either benefit from or contribute to this effort.

Linked USDL Editor available

Linked USDL EditorGood news for people who want to try Linked USDL but hesitated because of the RDF or N3 format - Now a simple HTML5 application is available for creating Linked USDL service descriptions. Using a form based slick UI it is easy to conduct a service description in a matter of minutes. Import and export for various formats is possible.

Workshop - Use of Linked USDL in the logistics domain

On July 10th interested parties from the EffizienzCluster LogistikRuhr, the InDiNet project of the Software Cluster, and the FI-WARE project (EU FI-PPP) and companies like Software AG, SAP, Orga Systems, and intelligent views met to discuss the experiences and perspective of using Linked USDL for logistics services.  Sebastian Steinbuß from Fraunhofer ISST presented the use cases and the Service Design Studio, which aims for web-based cloud-enabled applications for making existing logistics services availble in the Logistics Mall.

Linked USDL at the FI-WARE Architects Weeks in Zurich and Madrid

Axel teaching USDLFor the first time technical people from the different projects in the FI-PPP (Use Case Projects and and FI-WARE) came together to share the knowledge generated in the course first project period. The events were running end of May in Zurich and beginning of June in Madrid, provided plenty of time to learn from each other, exchange indepth information and provide feedback.

Paper on using Linked USDL for describing Internet of Things services

A paper was published about the use of Linked USDL for describing services that require sensor networks. It discusses how Linked USDL can be extended express IoT (Internet of Things) specific aspects of services.
You may find the paper at http://cds.unibe.ch/research/pub_files/TSB12.pdf

USDL-SEC Vocabulary

Author:

Torsten Leidig

Terms:

2 Classes, 6 Properties

USDL Pricing Vocabulary

Author:

Torsten Leidig

Simple pricing model vocabulary for USDL

Terms:

6 Classes, 11 Properties

Example Snippets for USDL Service Level Agreements

This example defines a service level profile cntaining two service level statements. One is for the service provider who has to guarantee a response time with a certain probability. The other is for the consumer/customer who has to ensure that the workload does not exeed a certain value. Only if both service levels are satisfied the whole service level profile is satisfied.

USDL Service Level Agreements

Simple vocabulary for describing service level agreements. This vocabulary is based on the work on USDL in the TEXO project.

Service level module of USDL. Service Level Agreements (SLAs) are a common way to formally specify such functional and non-functional conditions under which services are or are to be delivered. However, SLAs in practice are specified at the top-level interface between a service provider and a service customer only. Customers and providers can use top-level SLAs to monitor whether the actual service delivery complies with the agreed SLA terms. In case of SLA violations, penalties or compensations can be directly derived. The USDL Service Level Module allows modeling such information. The module is derived from our research as part of a multilevel SLA management platform. This vocabulary defines a simple subset of the original USDL Service Level Module.

Terms:

6 Classes, 6 Properties

Linked-USDL Core

This vocabulary provides the core module of Linked USDL. It therefore covers the main concepts and relationships characterising services, leaving more specific aspects regarding some particular dimensions such as technical interfaces, licensing or security aside. These aspects will be covered in additional modules, or  in some cases, like the technical interfaces, by existing vocabularies.

This first draft includes most of the original USDL specification with some useful simplifications. The vocabulary is, however, likely to be reorganised and better modularised as we progress.

Terms:

10 Classes, 41 Properties
Syndicate content