ISFDB Design Documentation

From ISFDB
Jump to navigation Jump to search

Introduction

The topics referred to in this article discuss the overall scope and concepts behind the changes from ISFDB1 to ISFDB2. Articles on the layout of the online database schema, XML data submission formats, and the REST API can be found here.

spy cameras true voyeur totally spies private voyeur totally spies hentai celebrity upskirt free upskirt voyeur upskirt spy free gay movies peeping up ladies skirts between their legs hidden cam free upskirt voyeur beach young teens flashing thongs gay hunks public flashing voyeur public flashing voyeur web up skirt hidden camera voyeur college girls flashing free gay movie clips free voyeur girls flashing hentai totally spies igor voyuerweb up skirts upskirt free upskirt free gay movie clips upskirt celebrity upskirt free voyeur voyeur cam spy celebrities upskirt celebrity upskirt gay teens girls flashing gay cum voyeur web voyeur pictures free voyeur free gay movies hidden cam the free project voyeur free voyeur gay fuck spy equipment public flashing spy cam flashing spring break girls flashing gay hunks totally spies porn voyeur web peeping up ladies skirts between their legs hot hunks true voyeur hunks girls flashing free project voyeur hidden cam spy sweeper flashing spring break girls the original free voyeurweb homepage totally spies gay fuck upskirt galleries free gay porn spy equipment gay men upskirt galleries gay cartoons celebrities upskirt hung hunks totally spies porn spy equipment up skirt upskirt voyeur totally spies hentai voyeur spy gay teens i spy camel toe the original free voyeurweb homepage project voyeur project voyeur free upskirt gay cum free voyeur gay teen sex free project voyeur gay photography project voyeur gay hunks hentai totally spies gay boy totally spies porn voyeur beach spy sweeper celebrities upskirt spy bot project voyeur totally spies nude accidental upskirt project voyeur voyeur spy sweeper voyeur upskirt spy cam gay teen sex free upskirt hentai totally spies gay gay boy sean cody voyeurs

Concept of Operations

The Concept of Operations document is an IEEE standard (1362-1998) for describing the differences between a current system definition and a proposed one. It is less technical and rigorous than well documented feature or system requirements, which makes it more readable to non-engineers. Many things have changed since version 1.0 of the CONOPS was written in 2001; these changes are reflected in the new Concept of Operations documentation.

Database Schema

The ISFDB data resides in a MySQL database. The data resides in tables which are grouped into four categories: author-related, table-related, publication-related, and global data. The online bibliographic pages are constructed directly from these database tables. Modifications to the database are made by inserting XML-formatted submissions into a special submissions table; they are later integrated by a moderator while has the appropriate privileges.

Details on table structure and relationships can be found in the Database Schema article.


Data Submission XML Formats

Updates to the database are made by submitting data requests. These requests are XML-based, and follow specific Data Submission Formats. The requests can either be generated via online editing tools available at the main site, or may generated by offline tools and submitted via the Web Services API.


Web Services

Examples

Michael J. Cross (who is also a short fiction contributor to the ISFDB) has a prototype website up and running using the MySQL database. It is under development, not complete, and subject to change. Here are the links to the Project Page and the Database Page.


Project Files