module SDL::Base

This module contains the base classes of the SDL Framework.

These include:

Fact

A fact about a service

Service

A service, which is described through facts

Type

A type used in service descriptions

Property

A property of a fact or type

The ServiceCompendium is used for easy definition of new facts, services, types and properties.

An URI mapped resource supports retrieving its URI by its uri method.

The uri method retrieves an object, which responds to uri(object).

It tries to find it using:

* #uri_mapper
* @uri_mapper
* self.uri_mapper
* @@uri_mapper

or the DefaultURIMapper as fallback.