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

nude teen hairy pussies gay teens teen rape hot teen girls hairy women anal teen gay rape nude teen hairy armpits nude teens hairy pussy asian teens hairy vagina teen titans hentai hairy men teen kelly asian beaver ass teen prison rape anal teen anime rape hot teen girls shaved beavers young teens hot teen girls teens topless teens sexy teens rape pictures teens teen sex teen kelly bald beaver girl teens posing in bras hirsute topples teens in thongs hairy women teen boys teen nudist anal teen hairy pussy teen model teen underwear models teen girls in thongs brutal dildo topless teens teen boys nude teen teen sex tiffany teen violence teen pussy asian beaver teen thongs rape videos teen underwear models teens teen girls kissing rape victims forced sex teen lesbian gang rape brutal dildos free rape stories teen lesbian anal rape hirsute asian rape shaved smooth beaver rape victims gang violence violence fantasy forced sex forced blowjob ass teen fantasy forced sex gang rape rape porn teen rape rape video nude teens rape me hairy men rape pictures teen ass violence bald beaver free rape stories teen lesbians rape fantasy rape brutal sex hairy men brutal sex gang rape humiliation free rape stories forced blowjob violent femmes rape stories mr chews asian beaver free rape stories hirsute rape natural hairy pussies brutal dildos teen underwear models anal rape shaved beavers rape victims shaved beavers rape fantasy young natural rape pictures ass teen prison rape teen gallery rape movies brutal sex

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