Mind map
Part 1
Map content
Part 1
JSON Data Structure
- Example
- Objects { }
- Objects contain Key Value Pairs {Key: Value}
- Keys
- Must be a string
- Values (can be the following data types)
- Strings
- Another Object
- Numbers
- Boolean
- Null
- Array [ ]
- Contains list of ordered elements separated by a comma
- Keys
- Objects contain Key Value Pairs {Key: Value}
- Example
Data Specification
- Defining Key Terms
- Data Type
- A data type is a classification that specifies the kind of value a variable can hold and the operations that can be performed on it. Data types tell the computer how the programmer intends to store/use the data
- Data Length
- Data length refers to the number of characters (for text) or digits (for numbers) that a data value is allowed to contain. It helps ensure consistency, optimises storage, and prevents overflow or truncation when data is entered or stored.
- Data Constaint
- Data constraints are rules applied to database fields or input values to maintain accuracy, validity, and integrity of the data. They restrict what type of data can be entered, its format, range, uniqueness, or whether it can be left empty.
- Data Type
- Specifications of SWAPI 'People' Resourcce
- Example Response
- URL Endpoint
- "https://www.swapi.tech/api/people"
- People (Character) attributes/ properties
- Name
- Data Type: String
- Data Length and Constraint/s: undefined
- Gender
- Data Length and Constraint/s: undefined
- Data Type: String
- Skin Colour
- Data Length and Constraint/s: undefined
- Data Type: String
- Hair Colour
- Data Length and Constraint/s: undefined
- Data Type: String
- Eye Colour
- Data Length and Constraint/s: undefined
- Data Type: String
- Height
- Data Length and Constraint/s: undefined
- Data Type: String (Numerical value, however SWAPI displays as string)
- Mass
- Data Length and Constraint/s: undefined
- Data Type: String (Numerical value, however SWAPI displays as string)
- Homeworld
- Data Length and Constraint/s: undefined
- Data Type: String (provides endpoint for homeworld response)
- Birth Year
- Data Length and Constraint/s: undefined
- Data Type: String (includes the Star Wars units for time)
- Name
- Example Response
- Defining Key Terms
Data Interface
- Structure (defined by HTML)
- Display data using a table
- Row direction (Heading: Value)
- Use HTML table tags hierarchy
- Row direction (Heading: Value)
- Display data using a table
- Styling (defined by CSS)
- Text Style
- Property headings bolded
- Property data not bolded
- Table Style
- Each row separated by thin lines
- Text Style
- Example
- Raw data response (JSON)
- Processed Data Displayed on Interface
- Processed Data Displayed on Interface
- Raw data response (JSON)
- Structure (defined by HTML)
Impacts of Data Transmission
- Personal
- Improves convenience and efficiency when accessing information/services
- Can potentially reduce privacy and security of sensitivedata
- Social
- Allows for global connectivity and access to public data
- Society can become over-reliant on data transmission applications
- Economic
- Can enable a growing digital economy/market - facilitates e-commerce
- Data breaching/theft can impact businesses negatively
- Personal
Images and files in the map
Information
- Description
- Mind Map on Part 1, created by Ethan Chin on 25/06/2025.
- Created by
- Ethan Chin
- Views
- 1
- Rating