https://github.com/juliend2/dialectic-schema
A JSON-Schema for formalizing dialogue of arguments and counter-arguments.
https://github.com/juliend2/dialectic-schema
json-schema json-schema-definitions philosophy
Last synced: 2 months ago
JSON representation
A JSON-Schema for formalizing dialogue of arguments and counter-arguments.
- Host: GitHub
- URL: https://github.com/juliend2/dialectic-schema
- Owner: juliend2
- Created: 2025-04-21T02:05:47.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-23T00:50:14.000Z (about 1 year ago)
- Last Synced: 2025-07-06T12:45:04.291Z (12 months ago)
- Topics: json-schema, json-schema-definitions, philosophy
- Language: PHP
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# README
A [JSON-Schema](https://json-schema.org) for formalizing dialogue of arguments and counter-arguments.
## The Schema
See [dialectic-schema.json](./dialectic-schema.json)
## An example
```json
{
"argument": "Video games are a waste of time and have no benefits.",
"counter-arguments": [
{
"argument": "Studies show that video games can improve problem-solving, spatial reasoning, and reaction time."
},
{
"argument": "Many games promote teamwork, communication, and social bonding — especially in online multiplayer environments."
},
{
"argument": "Gaming can provide stress relief and a safe emotional outlet for many people."
}
]
}
```
## Validating a JSON
This repo also comes with a validator, in the form of a PHP script. Here's how
to use it.
```
# Install the validator:
composer install
# Use the validator:
php validator.php
```