Skip to toolbar

Community & Business Groups

Schemas

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

  1. See also: http://pending.webschemas.org/Quotation (Schema.org GitHub Issue #271)
  2. See also: https://en.wikipedia.org/wiki/Argument_map
  3. See also: http://www.argumentinterchange.org/
  4. See also: http://inference-web.org/wiki/Main_Page