# 【真的假的】Information Architecture
## Content Model
:::info
**Note: Format Example**
Content
- *metadata* (*type*)
:::
### Rumor
- Rumor Content (Text)
- Report Date (Date)
- Number of reported/request for reply (Number)
- Number of replied (Number)
### Reply
- Reason (Text) {limit to 140 words}
- Checking Label (Enum)
- Reference (Text included link)
- Author (Editor)
- Reply Date (Date)
- Number of people think it's useful (Number)
- Number of people think it's useless (Number)
### Editor
- Name (Text)
- Request list (Rumor[])
- Want to reply list (Reply[])
## Action Model
- Request a reply for an article
- Upvote a reply, which is helpful to judge an article
- Add to wishlist
- A editor can revise his own reply
- A connector who connects a reply from a article to another one, can delete a reply connection to an article
- Filter various Checking label of reply
## [Page] RumorList
### Why we provide Filter/Sort feature on articles list
**Help editors find articles which are needed to reply mostly:**
= Latest *asked*
= Most people *asked*
= No *reply*
= No editor *want to reply* (reply later)
= Have useless *reply*
→ most replies are down-voted
= Have controversial *reply*
→ “has truth” and “has false” are almost equal
= Need to review
? → only few or one editor’s *reply*
**Help editors find articles which they are interested :**
= they mark as *want to reply*
= the *topic* editors being familiar
**Help users find articles which they are interested:**
= they *want to know answer*
→ has `replyRequest`
= trending
→ Latest & Most people *asked*
**Help builders to analyze articles:**
= most views
= have replied
= first asked time
= have truth/false/not articles/opinionated
= don't have truth/false/not articles/opinionated
### Initial aggregation
- Asked
- Most asked
- Latest asked
- Trending asked
- Replied
- No reply
- Have controversial replied
- Have useless replied
- Need to review
- have replied
- have truth/false/not articles/opinionated
- don't have truth/false/not articles/opinionated
- Replied later
- No editor want to reply
- Mark as want to reply
- Topic
- health
- law
- ...
- Reply Request
- Personal asked (need Login)
- most views
- first ask time
## [Page] RumorDetail
- Ariticle
- Reply editor
- Reply input
- Related Reply
- Search
- Similiar Article
## [Page] UserProfile
- Nickname
- Edit
- The articles that the user solved
- Filter: [all, Not in Scope, Has Truth, Has Fake, Opinionated], only reply by me(not linked other articles by me)
- The articles that the user want to know
- Gamification
- Level
- Level title
- Exp progress