sufehmi icon

YUDISTIRA : more robust metadata

sufehmi | PRO | 02/15/20 12:55:50 AM UTC | 0 ⭐ | 5034 👁️ | Never ⏰ | []
text |

2.69 KB

|

None

|

0 👍

/

0 👎

 SUMMARY
 To make our data more robust and more useful as machine-learning materials, we need to provide more metadata to it.
 We need the following new metadata : 
 1/ theme : what's the theme of this particular hoax, for example: politics, religious, health related, etc.
Type: tags, may be multiple, separated by comma : varchar(30)
 2/ hoax_component : which part of the message is the hoax ? for example: image / text / video / audio / or combinations of these
Type: enum, image / video / text / audio / textimage / textvideo / textaudio / imagevideo / imageaudio / audiovideo / textvideoimage / othercombination
 3/ target_audience : who's the target audience of this particular hoax ? for example : female / male / elder / milennials / etc
Type: tags, may be multiple, separated by comma : varchar(50) 
 4/ modus_operandi : how does this hoax spread ? for example: fear / election / etc
Type: tags, may be multiple, separated by comma : varchar(50) 
 We also need a new field but not related to metadata, this is needed to make Yudistira more effective as our main anti-hoax database, by enabling it to automatically posts to all of our social media channels automatically : 
 a/ twitter_post : anything input in here will be posted to Twitter. We can not post the whole record due to Twitter's text length limitation. So our fact-checker will need to compose it here. 
Type: varchar (280)
 b/ twitter_post_status : whether this post has been posted to twitter or not 
Type: boolean
 c/ facebook_post_status : whether this post has been posted to twitter or not 
Type: boolean
 The whole Yudistira application & portion of its database will be provided as sample.
 =================
INPUT
 On "Add Data" menu https://yudistira.turnbackhoax.id/Main_data/add , add those fields (point 1 to 4, and point a)
 Empty fields are permitted - except on twitter_post & hoax_component
 On "Edit Data" https://yudistira.turnbackhoax.id/main_data/edit/3594 make sure those fields are shown as well
  =================
PROCESS
 Table structures : 
 ----
table metadata :
 uid : bigint, auto increment
antihoax_id : bigint : links to the main record in antihoax table
theme : varchar(30)
hoax_component : enum (see point 2)
target_audience : varchar(50)
modus_operandi : varchar(50)
 primary index on uid
index on each fields
 ----
table social_media_post
 uid : bigint, auto increment
antihoax_id : bigint : links to the main record in antihoax table
twitter_post : varchar(280)
twitter_post_status : boolean
facebook_post_status : boolean
 primary index on uid
index on antihoax_id
   =================
OUTPUT
 All data input are stored properly on the related tables.

Comments