项目作者: ffagithub

项目描述 :
FFA Regional Data, Process and Checklist Standards
高级语言:
项目地址: git://github.com/ffagithub/FFA-Regional-Standards.git
创建时间: 2017-03-22T03:13:16Z
项目社区:https://github.com/ffagithub/FFA-Regional-Standards

开源协议:

下载


Open Standards

This is a repository for the Forum Fisheries Agencies Open Standards Initiative.
The aim of the initiative is to develop the standards required to simplify the
development of fisheries management information systems among our membership.

You can find all our Data, Process and Checklist standards here:

  • Entity Data
    Standard
    :
    This standard defines the data fields required to capture information about
    entities. Entities are things like individuals, organizations, vessels etc.
    They can be legal entities like individuals, companies etc. or non-legal
    entities like vessels

  • Condition Data
    Standard
    :
    This standard defines the data fields required to capture information about
    a condition. Conditions can be applied to authorizations. Authorizations are
    things like licenses, agreements, permits etc.

  • Authorization Data
    Standard
    :
    This standard defines the data fields required to capture information about
    an authorization. Authorizations are things like licenses, agreements,
    permits etc.

  • Vessel Data
    Standard
    :
    This standard defines only the unique identifiers needed to cross check
    information against various vessel registries online.

Why Open Standards?

Scale, Complexity and Cost: Fisheries systems within the FFA membership have
reached a tipping point in size and scale where we need to take a more
structured approach to managing cost and complexity involved in the development
and maintenance of these systems. If this is not addressed and properly managed,
this complexity will only get worse as:

More Features are added to systems,

More Systems are introduced into the region

This will lead to:

Fragility: Increased fragility both within systems and between systems
increasing the risks of system failures and data loss.

Costs: an increased drain on resources (time, money and expertise).

So… Open Standards?

Open standards are one way of addressing this complexity issue via the creation
of stable, predictable and reusable components that will provide the core
building blocks needed to:

  1. Build simpler and more robust systems

  2. Improve the ability to exchange data between different systems

  3. Allow us to build systems at scale without incurring the additional cost

What are these reusable components?

The reusable components for a system are defined as

  1. Data: The data that needs to be captured

  2. Processes: The process that this data goes through

  3. Checklists: The checks and balances that need to be performed as this
    data flows through the system