<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="/transform"?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
      xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
      xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
      xmlns:owl="http://www.w3.org/2002/07/owl#"
      xmlns:sh="http://www.w3.org/ns/shacl#"
      xmlns:xhv="http://www.w3.org/1999/xhtml/vocab#"
      xmlns:dct="http://purl.org/dc/terms/"
      xmlns:skos="http://www.w3.org/2004/02/skos/core#"
      xmlns:bibo="http://purl.org/ontology/bibo/"
      xmlns:foaf="http://xmlns.com/foaf/0.1/"
      xmlns:vann="http://purl.org/vocab/vann/"
      xmlns:stv="https://vocab.methodandstructure.com/stretchtext#"
      prefix="rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# rdfs: http://www.w3.org/2000/01/rdf-schema# xsd: http://www.w3.org/2001/XMLSchema# owl: http://www.w3.org/2002/07/owl# dct: http://purl.org/dc/terms/ skos: http://www.w3.org/2004/02/skos/core# bibo: http://purl.org/ontology/bibo/ foaf: http://xmlns.com/foaf/0.1/ vann: http://purl.org/vocab/vann/ stv: https://vocab.methodandstructure.com/stretchtext#"
      vocab="http://www.w3.org/1999/xhtml/vocab#" xml:lang="en">
  <head>
    <title about="#" property="dct:title">A Stretchtext Vocabulary</title>
    <base href="https://vocab.methodandstructure.com/stretchtext"/>
    <meta about="#" property="vann:preferredNamespacePrefix" content="stv"/>
    <link about="#" rel="rdfs:isDefinedBy bibo:uri" href="#"/>
    <link rel="up top contents index" href="/"/>
  </head>
  <body typeof="bibo:Specification">
    <div rel="foaf:primaryTopic" resource="#" typeof="owl:Ontology">
      <dl>
        <dt>Author</dt>
        <dd><a rel="dct:creator" href="http://doriantaylor.com/person/dorian-taylor#me" typeof="foaf:Person"><span property="foaf:name">Dorian Taylor</span></a></dd>
        <dt>Created</dt>
        <dd property="dct:created" datatype="xsd:dateTime" content="2023-08-23T19:38:14Z">August 23, 2023</dd>
        <!--<dt>Updated</dt>
        <dd property="2012-12-12T16:04:50-0800">December 12, 2012</dd>-->
        <dt>Namespace URI</dt>
        <dd><a href="#"><code>https://vocab.methodandstructure.com/stretchtext#</code></a></dd>
        <dt>Preferred Namespace Prefix</dt>
        <dd><code about="#" property="vann:preferredNamespacePrefix">stv</code></dd>
      </dl>
      <p><span property="rdfs:comment dct:description">This document is an attempt to define a reasonably robust and portable description of stretchtext.</span> <a property="dct:references" href="https://en.wikipedia.org/wiki/StretchText">Stretchtext</a> is a relatively little-used hypermedia technique for managing levels of <em>detail</em>. Successive levels of detail in a text can be recursively hidden under lower-detail text, subject to user activation. </p>
      <figure>
        <img src="telescopictext.gif" alt="screen recording of telescopictext.com"/>
        <figcaption>
          <p>Demonstration of now-defunct stretchtext site, <a href="https://web.archive.org/web/20080831005247/http://telescopictext.com/"><code>telescopictext.com</code></a>.</p>
        </figcaption>
      </figure>
    </div>
    <section>
      <h2>Classes</h2>
      <p>At this time, there is only the single class, <a href="#StretchText"><code>StretchText</code></a>.</p>
      <section id="StretchText" about="[stv:StretchText]" typeof="owl:Class">
        <h3 property="rdfs:label"><code>StretchText</code></h3>
        <p property="rdfs:comment">This class represents an addressable unit of stretchtext.</p>
        <dl>
          <!--<dt>Subclass of:</dt>
          <dd><a rel="external rdfs:subClassOf" href="http://www.w3.org/2004/02/skos/core#Concept">skos:Concept</a></dd>
          <dt>Disjoint with:</dt>
          <dd><a rel="owl:disjointWith" href="#Position">ibis:Position</a></dd>
          <dd><a rel="owl:disjointWith" href="#Argument">ibis:Argument</a></dd>
          -->
          <dt>Properties:</dt>
          <dd><a rev="rdfs:domain" href="#initial"><code>initial</code></a></dd>
          <dd><a rev="rdfs:domain" href="#replace-with"><code>replace-with</code></a></dd>
          <dd><a rev="rdfs:domain" href="#append"><code>append</code></a></dd>
          <dd><a rev="rdfs:domain" href="#prepend"><code>prepend</code></a></dd>
        </dl>
        <p><a rel="rdfs:isDefinedBy" href="#">Back to Top</a></p>
      </section>
    </section>
    <section>
      <h2>Properties</h2>
      <section id="initial" about="[stv:initial]" typeof="owl:ObjectProperty owl:FunctionalProperty">
        <h3 property="rdfs:label"><code>initial</code></h3>
        <p property="rdfs:comment">This property denotes the initial value of a run of stretchtext.</p>
        <dl>
          <dt>Domain:</dt>
          <dd><a rel="rdfs:domain" href="#StretchText"><code>stv:StretchText</code></a></dd>
          <dt>Cardinality:</dt>
          <dd property="owl:cardinality" datatype="xsd:integer">1</dd>
        </dl>
        <p><a rel="rdfs:isDefinedBy" href="#">Back to Top</a></p>
      </section>
      <section id="replace-with" about="[stv:replace-with]" typeof="owl:ObjectProperty owl:FunctionalProperty">
        <h3 property="rdfs:label"><code>replace-with</code></h3>
        <p property="rdfs:comment">When the subject stretchtext is activated, replace the initial value with the object.</p>
        <dl>
          <dt>Domain:</dt>
          <dd><a rel="rdfs:domain" href="#StretchText"><code>stv:StretchText</code></a></dd>
          <dt>Maximum Cardinality:</dt>
          <dd property="owl:maxCardinality" datatype="xsd:integer">1</dd>
        </dl>
        <p><a rel="rdfs:isDefinedBy" href="#">Back to Top</a></p>
      </section>
      <section id="append" about="[stv:append]" typeof="owl:ObjectProperty">
        <h3 property="rdfs:label"><code>append</code></h3>
        <p property="rdfs:comment">When the subject stretchtext is activated, put the object <em>after</em> the initial value (or its replacement).</p>
        <dl>
          <dt>Domain:</dt>
          <dd><a rel="rdfs:domain" href="#StretchText"><code>stv:StretchText</code></a></dd>
        </dl>
        <p><a rel="rdfs:isDefinedBy" href="#">Back to Top</a></p>
      </section>
      <section id="prepend" about="[stv:prepend]" typeof="owl:ObjectProperty">
        <h3 property="rdfs:label"><code>prepend</code></h3>
        <p property="rdfs:comment">When the subject stretchtext is activated, put the object <em>before</em> the initial value (or its replacement).</p>
        <dl>
          <dt>Domain:</dt>
          <dd><a rel="rdfs:domain" href="#StretchText"><code>stv:StretchText</code></a></dd>
        </dl>
        <p><a rel="rdfs:isDefinedBy" href="#">Back to Top</a></p>
      </section>
    </section>
    <!--
    <section>
      <h2>References</h2>
      <ul>
      </ul>
    </section>-->
  </body>
</html>
