1. Introduction

This document is a Specification of Software Requeriments(SSR) for the client subsytem of the bibliographical automatic distributed publication system Donantonio. All this content has been elaborated considering the neededs observed in the experience of the publication's authors in Internet. This specification has been structured being inspired by the directives given by the standard IEEE Recommended Practice for Software Requirements Specification ANSI/IEEE 830 1998.

1.1. Purpose

The object of the specification is to define in a clear and exact way all the functionalities and restrictions of the system it wants to build. The document goes directed so much to the development equipment, like the members of the projects of free documentation and the community of possible end users. This document will be the communication channel between the implied parts, taking part in its preparation, members from each part. This specification is subject to revisions by the implied parts, specially by the potentials usuaries, that will be picked up by successive versions of the document, until reach its approval. Once approved it will serve as base to the equipment of development for the construction of the new system.

1.2. Scope of the system.

This system is required as a result of the increasing complication of the publication workings of documentation of free software.

It's evident the needed of a informatic system that it automates the publication workings of documents in Internet, in such form that are guaranteed the easy location of them and a fast availability to the users.

Using bibliographical norms it can become general the use and application of the system to any type of information susceptible to be classified.

The scope of the developed system reaches until the production of clients and servers for Donantonio, communication protocols between them and user interfaces; preferring the design of a system that can be embedded in other compatible applications so these can as well be compatible applications (clients, servers or interfaces) with Donantonio.

1.3. Definitions, acronyms and abbreviations

1.3.1. Definitions

Resource

Element accessible through a URL susceptible to be classified bibliographically.

Scheme

It describes the syntax of a description.

Description

Instance of a scheme that it identifies by metadata, in a unequivocal way to a resource.

Library

Collection of descriptions.

Server

Node that takes care of donantonio queries.

Client

Node that produce donantonio queries.

Query

Request of a subgroup of descriptions expressed in a standardized language.

1.3.2. Acronyms

SSR

Specification of Software Requirements

GFDL

GNU Free Documentation License

GPL

GNU Public License

RDF

Resource Description Framework, standard of the World Wide Web Consortium (W3C) for the codification and handling of metadata using the markup language XML.

URL

Uniform Resource Locator, scheme used for the localization of a internet resource.

XML

eXtended Markup Language, standard of the W3C.

1.3.3. Abbreviations

They have not been defined.

1.4. References

1.5. Document's General Vision

This document is formed by three sections. This section is the Introduction and provides a general vision of the SSR. In the section 2 we give a general description of the system, with the purpose of knowing the main functions what must make the system, the data associate and the factors, restrictions, supposed and dependencies that affect the development, without enter in excessive details. In section 3 the requirements are defined in detail what must satisfy the system.