Please enable JavaScript.
Coggle requires JavaScript to display documents.
Brisbane Events Pt. 2 - Coggle Diagram
Brisbane Events Pt. 2
Data
Public API
JSON
Pros
Easier to read in expanded form than the other markup languages
Generally a low character count
Contains many data types
Array
Boolean
String
Integer
Object
Float
null
Can be read and used by any programming language
self describing
Values within values can be used
Cons
Does not support comments
Cannot display data
prone to attacks by cross-site request forgery (CSRF) if JSON-P (JSON with padding) is used
Secure if JSON-P is not used
Data set provided by the Brisbane City Council
Avaliable in JSON, RSS, XML
RSS and XML limited to the next 1000 events
JSON limited to the next 200 events
Code (Data Exchange)
Algorithm to retrieve necessary data from API
Algorithm for displaying retrieved data
Algorithm to add an event to the user's favourites list
Security Strategy
Australian Privacy Principles (APP)
Open and transparent management of personal information
All personal information will be stored in the user's local drive
Anonymity and pseudonymity
No online interactions will be held through the app
All sharing will be completed through other apps (i.e. emails, airdrop, messaging, etc)
Collection of solicited personal information
All personal information will be stored in the user's local drive
Dealing with unsolicited personal information
All personal information will be stored in the user's local drive
Notification of the collection of personal information
All personal information will be stored in the user's local drive, therefore there is currently no need to implement a notification of collection system
Use or disclosure of personal information
No personal information will be used or disclosed
Direct marketing
No direct marketing will be in this app
Cross-border disclosure of personal information
No personal information will be stored in the cloud or distributed
Adoption, use or disclosure of government related identifiers
Identification is unnecessary for the app's functionality
Quality of personal information
All personal information will be stored in the user's local drive
Security of personal information
All personal information will be stored in the user's local drive
Access to personal information
All personal information will be stored in the user's local drive
Correction of personal information
All personal information will be stored in the user's local drive