Data Sources


Primary data sources are sources of information that are collected directly from the original source, rather than being derived from secondary sources. Some examples of primary data sources include:

  • Surveys and questionnaires: Surveys and questionnaires are used to gather data directly from individuals, and can be used to gather a wide range of information, including attitudes, opinions, and behaviors.
  • Interviews: Interviews involve face-to-face or telephone conversations with individuals, and can be used to gather detailed and in-depth information about a particular topic or issue.
  • Observations: Observations involve collecting data by observing people or events in the real world, and can be used to gather information about behaviors, interactions, and other aspects of the environment.
  • Experiments: Experiments involve manipulating one or more variables and measuring the effects on a particular outcome, and can be used to test hypotheses and gather data about cause and effect relationships.
  • Records and documents: Records and documents, such as official records, company records, and personal documents, can be a valuable source of primary data.

Secondary data sources are sources of information that are derived from primary sources. They can include things like summaries, reviews, and analyses of primary sources, and are often used to supplement or provide context for primary data. Some examples of secondary data sources include:

  • Academic journals: Academic journals publish research articles that report on original research and provide detailed analyses of primary data.
  • News articles: News articles summarize and report on current events, and often include analysis and commentary on primary sources.
  • Encyclopedias: Encyclopedias provide summaries and overviews of a wide range of topics, and often include citations to primary sources.
  • Government reports: Government reports, such as statistical reports and policy reports, can be a valuable source of secondary data.
  • Websites: Websites can provide a wide range of secondary data, including summaries, reviews, and analyses of primary sources.

Simple bots, also known as automata, are simple computer programs that are designed to perform a limited set of tasks or actions. They are often used for basic automation tasks, such as sending emails or messages, processing data, or interacting with users through simple commands or responses.

One type of simple bot is a finite state transducer (FST), which is a mathematical model used to represent the behavior of a system. FSTs are defined by a set of states, transitions between states, and input and output symbols. They can be used to represent simple systems that have a limited number of states and transitions, and are often used in natural language processing and other applications where it is necessary to process and interpret sequences of symbols or events.

Simple bots, such as Twitter bots, can be used as pre-filters.