Ethics and Moral Philosophy
Normative ethical theories: utilitarianism, deontology, virtue ethics, social contract theory, and applied ethics dilemmas (trolley problem, privacy, bioethics).
Normative ethical theories: utilitarianism, deontology, virtue ethics, social contract theory, and applied ethics dilemmas (trolley problem, privacy, bioethics).
The major theories of moral philosophy: utilitarianism, deontology, virtue ethics and social contract theory, with the trolley problem as a thought experiment. Each entry gives founders, the core principle, strengths, criticisms and variants.
| Name | Founders | Core principle | Formula | Strengths | Criticisms | Variants | Kant formulations | Aristotle virtues | Eudaimonia | Rawls veil of ignorance | Rawls principles | Scenario | Variations | Ethical analysis | Significance | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Utilitarianism (Consequentialism) |
| Maximize overall happiness/well-being; the right action produces the greatest good for the greatest number | Choose action A that maximizes Σ(utility of all affected beings) |
|
|
| null | null | null | null | null | null | null | null | null | ||||||||
| Deontology (Duty Ethics) |
| Actions are right or wrong in themselves, regardless of consequences; morality is about following universal moral laws | null |
|
| null | 2 rows
| null | null | null | null | null | null | null | null | ||||||||
| Virtue Ethics |
| Focus on character and virtues rather than rules or consequences; asks 'What would a virtuous person do?' | null |
|
| null | null | 3 rows
| Human flourishing; living in accordance with reason and virtue; not mere pleasure but fulfilling one's function as a rational being | null | null | null | null | null | null | ||||||||
| Social Contract Theory |
| Moral and political obligations arise from implicit agreement among individuals to form society and submit to authority for mutual benefit | null |
|
| null | null | null | null | Principles of justice chosen behind a veil of ignorance (not knowing your position in society) would be fair to all |
| null | null | null | null | ||||||||
| The Trolley Problem | null | null | null | null | null | null | null | null | null | null | null | A runaway trolley will kill 5 people. You can pull a lever to divert it, killing 1 person instead. Should you pull the lever? | 2 rows
|
| Reveals tension between consequentialist and deontological intuitions; used in AI ethics and autonomous vehicle programming |
The shape of this dataset, read from the data itself: every column, its type and a real value. Agents can use this to plan a query without fetching the whole document.
| Section | Field | Type | Example |
|---|---|---|---|
| theories | name | string | Utilitarianism (Consequentialism) |
| theories | founders | array | [3 items] |
| theories | core_principle | string | Maximize overall happiness/well-being; the righ… |
| theories | formula | string | Choose action A that maximizes Σ(utility of all… |
| theories | strengths | array | [3 items] |
| theories | criticisms | array | [3 items] |
| theories | variants | array | [2 items] |
| theories | kant_formulations | array | [2 items] |
| theories | aristotle_virtues | array | [3 items] |
| theories | eudaimonia | string | Human flourishing; living in accordance with re… |
| theories | rawls_veil_of_ignorance | string | Principles of justice chosen behind a veil of i… |
| theories | rawls_principles | array | [2 items] |
| theories | scenario | string | A runaway trolley will kill 5 people. You can p… |
| theories | variations | array | [2 items] |
| theories | ethical_analysis | object | {utilitarian,deontological,virtue_ethics} |
| theories | significance | string | Reveals tension between consequentialist and de… |
The static files contain the same reference rows as the API, with no API rate limit. Live metadata, such as view counts, may differ. Use the API for content negotiation; use the static files for a cacheable snapshot.
curl "https://yjtoon.yunusemrevurgun.com/api/dataset/ethics-moral-philosophy?format=toon"
const res = await fetch( "https://yjtoon.yunusemrevurgun.com/static-data/dataset/ethics-moral-philosophy.toon" ); const toon = await res.text();
Rate limit: 120 requests per minute per IP, no key and no signup. API reference →