Statement — Extends CreativeWork. A statement.
supports: Statement
supportedBy: Statement
opposes: Statement
opposedBy: Statement
Quotation – Extends Statement. A quotation.
supports: Statement
supportedBy: Statement
opposes: Statement
opposedBy: Statement
ItemSet – Extends Intangible. A logical conjunction set.
hasElement: Statement
supports: Statement
opposes: Statement
Agreement and Disagreement
A topic of argumentation schemas is to convenience the expression of agreement and disagreement and to support the expression of rationale for so doing.
AgreeQuotation — Extends Quotation. A quotation which is agreed with.
rationale: Text
DisagreeQuotation — Extends Quotation. A quotation which is disagreed with.
rationale: Text
RDFa Examples
Support
<html>
<body vocab="http://schema.org/">
<span typeof="Statement">
<span property="text">Statement 1.</span>
<span property="supports" typeof="Statement">
<span property="text">Statement 2.</span>
</span>
</span>
</body>
</html>
Quotation
<html>
<body vocab="http://schema.org/">
<span typeof="Statement">
<span property="text">Statement 1.</span>
<span property="supports" typeof="Quotation">
<q property="text">Statement 2.</q>
<span property="isBasedOn" content="..."></span>
</span>
</span>
</body>
</html>
Co-premises
<html>
<body vocab="http://schema.org/">
<span typeof="ItemSet">
<span property="hasElement" typeof="Statement">
<span property="text">Statement 1.</span>
</span>
<span property="hasElement" typeof="Statement">
<span property="text">Statement 2.</span>
</span>
<span property="supports" typeof="Statement">
<span property="text">Statement 3.</span>
</span>
</span>
</body>
</html>
Independent Premises
<html>
<body vocab="http://schema.org/">
<span typeof="Statement">
<span property="text">Statement 1.</span>
<span property="supportedBy" typeof="Statement">
<span property="text">Statement 2.</span>
</span>
<span property="supportedBy" typeof="Statement">
<span property="text">Statement 3.</span>
</span>
<span property="supportedBy" typeof="Statement">
<span property="text">Statement 4.</span>
</span>
</span>
</body>
</html>
Intermediate Conclusions
<html>
<body vocab="http://schema.org/">
<span typeof="Statement">
<span property="text">Statement 1.</span>
<span property="supportedBy" typeof="Statement">
<span property="text">Statement 2.</span>
</span>
<span property="supportedBy" typeof="Statement">
<span property="text">Statement 3.</span>
</span>
<span property="supportedBy" typeof="Statement">
<span property="text">Statement 4.</span>
<span property="supportedBy" typeof="Statement">
<span property="text">Statement 5.</span>
</span>
</span>
</span>
</body>
</html>
RDFa + JSON-LD Examples
Support
<html>
<head>
<script type="application/ld+json">
{"@id": "1", "http://schema.org/supports": { "@id": "2" }}
</script>
</head>
<body vocab="http://schema.org/">
<span about="1" typeof="Statement" property="text">Statement 1.</span>
<span about="2" typeof="Statement" property="text">Statement 2.</span>
</body>
</html>
Quotation
<html>
<head>
<script type="application/ld+json">
{"@id": "1", "http://schema.org/supports": { "@id": "2" }}
</script>
</head>
<body vocab="http://schema.org/">
<span about="1" typeof="Statement" property="text">Statement 1.</span>
<span about="2" typeof="Quotation"><q property="text">Statement 2.</q><span property="isBasedOn" content="..."></span></span>
</body>
</html>
Co-premises
<html>
<head>
<script type="application/ld+json">
[{"@id": "set1", "@type": "http://schema.org/ItemSet" },
{"@id": "set1", "http://schema.org/hasElement": { "@id": "1" }},
{"@id": "set1", "http://schema.org/hasElement": { "@id": "2" }},
{"@id": "set1", "http://schema.org/supports": { "@id": "3" }}]
</script>
</head>
<body vocab="http://schema.org/">
<span about="1" typeof="Statement" property="text">Statement 1.</span>
<span about="2" typeof="Statement" property="text">Statement 2.</span>
<span about="3" typeof="Statement" property="text">Statement 3.</span>
</body>
</html>
Independent Premises
<html>
<head>
<script type="application/ld+json">
[{"@id": "2", "http://schema.org/supports": { "@id": "1" }},
{"@id": "3", "http://schema.org/supports": { "@id": "1" }},
{"@id": "4", "http://schema.org/supports": { "@id": "1" }}]
</script>
</head>
<body vocab="http://schema.org/">
<span about="1" typeof="Statement" property="text">Statement 1.</span>
<span about="2" typeof="Statement" property="text">Statement 2.</span>
<span about="3" typeof="Statement" property="text">Statement 3.</span>
<span about="4" typeof="Statement" property="text">Statement 4.</span>
</body>
</html>
Intermediate Conclusions
<html>
<head>
<script type="application/ld+json">
[{"@id": "2", "http://schema.org/supports": { "@id": "1" }},
{"@id": "3", "http://schema.org/supports": { "@id": "1" }},
{"@id": "4", "http://schema.org/supports": { "@id": "1" }},
{"@id": "5", "http://schema.org/supports": { "@id": "4" }}]
</script>
</head>
<body vocab="http://schema.org/">
<span about="1" typeof="Statement" property="text">Statement 1.</span>
<span about="2" typeof="Statement" property="text">Statement 2.</span>
<span about="3" typeof="Statement" property="text">Statement 3.</span>
<span about="4" typeof="Statement" property="text">Statement 4.</span>
<span about="5" typeof="Statement" property="text">Statement 5.</span>
</body>
</html>
Discussion
- See also: http://pending.webschemas.org/Quotation (Schema.org GitHub Issue #271)
- See also: https://en.wikipedia.org/wiki/Argument_map
- See also: http://www.argumentinterchange.org/
- See also: http://inference-web.org/wiki/Main_Page