FNSL language and addressing

Coming soon: Major announcements concerning Frogans technology, along with major changes to Frogans.com.

FNSL (Frogans Network System Language) is a free XML-based language and is one of the pillars of Frogans technology (with the FSDL language, Frogans Player and Frogans software libraries).

Frogans Player will implement version 4.0 of the FNSL specifications.

Specifications

FNSL is specified with the precision of an Internet standard (in the format of an RFC from IETF).

The FNSL specifications are currently released in version 3.0 (May 2004 edition):

Developers are invited to send their comments on these specifications by e-mail to: fnsl@frogans.com.

The terms of use of FNSL 3.0 are perpetual and will not be revoked. Please read the terms of use in the FNSL specifications.

Creating Frogans networks

FNSL is used to create Frogans networks.

Frogans networks are scalable virtual networks established on the Internet or on private IP networks (intranets).

Frogans networks permit the publication of Frogans sites which are located by their Frogans addresses.

The two formats for Frogans addresses are:

where "network" is the name of the Frogans network on which the Frogans site is published and where ".extension" allows for creating a family of Frogans addresses, ie., having the same primary name.

Frogans networks are technically and administratively operated by organizations, which are called Frogans network operators.

The Main Frogans Network

The principal Frogans network on the Internet is called the Main Frogans Network, where Frogans addresses start with "frogans*".

On the Main Frogans Network, all online publishers (individuals and organizations throughout the world) can publish their Frogans sites by registering one or more Frogans addresses of their choice.

For end-users, access to the Main Frogans Network is free of charge.

The Main Frogans Network is technically and administratively operated by STG Interactive S.A.

For more information, see STG Interactive S.A. and its role.

Dedicated Frogans networks

Frogans networks other than the Main Frogans Network are called dedicated Frogans networks.

Dedicated Frogans networks can be operated by:

For more information, see STG Interactive S.A. and its role.

Operating a Frogans network

FNSL was designed to permit the easy creation of Frogans networks, by means of a set of FNSL documents.

FNSL documents for a Frogans network comprise:

Hosting FNSL documents

FNSL documents of a Frogans network are hosted by (or under the control of) the Frogans network operator, on one or more servers, which are called FNS servers.

These FNSL documents can be hosted on any HTTP server as static files or dynamically.

FNSL permits the creation of Frogans networks in all kinds of server environments.

Thanks to the cache system specified in FNSL, the Frogans network operator can easily and regularly update the FNSL documents on the end-users' devices, which make the architecture of a Frogans network flexible and scalable.

Frogans network security

FNSL permits the protection of Frogans networks.

FNSL documents of a Frogans network are authenticated by means of a digital signature:

Digital signatures are systematically verified by Frogans Player.

Download

Download of the specifications: