schema.org/ext/techpub.html
author scor <scorlosquet@gmail.com>
Fri, 14 Mar 2014 12:03:13 -0400
changeset 179 b4c3ad199322
parent 74 f53777795d33
permissions -rw-r--r--
Add example inspired from stackoverflow for QA proposal
<!DOCTYPE html>
<html>
  <head>
    <title>RDFa Lite Reflection</title>
    <style type="text/css">
      span.h {
        padding-left: 0px;
        font-weight: bold;
      }
      span {
        display: block;
        padding-left: 10px;
      }
    </style>
  </head>
  <body>

   <h1>Technical Publishing Vocabulary</h1>

  <p>See <a href="http://www.w3.org/wiki/WebSchemas/TechArticleSchema">Wiki overview</a> and <a href="http://blog.schema.org/2012/06/newvocabularies-for-technical.html">blog post</a> for details.</p>

    <div typeof="rdfs:Class" resource="http://schema.org/TechArticle">
      <span class="h" property="rdfs:label">TechArticle</span>
      <span property="rdfs:comment">A technical article - Example: How-to (task) topics, step-by-step, procedural troubleshooting, specifications, etc.</span>
      <span>Subclass of: <a property="rdfs:subClassOf" href="http://schema.org/Article">Article</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/dependencies">
      <span class="h" property="rdfs:label">dependencies</span>
      <span property="rdfs:comment">Prerequisites needed to fulfill steps in article.</span>
      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/TechArticle">TechArticle</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Text">Text</a></span>
    </div>
    <!-- overlap with LRMI? -->
    <div typeof="rdf:Property" resource="http://schema.org/proficiencyLevel">
      <span class="h" property="rdfs:label">proficiencyLevel</span>
      <span property="rdfs:comment">Proficiency needed for this content; expected values: 'Beginner', 'Expert'.</span>
      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/TechArticle">TechArticle</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Text">Text</a></span>
    </div>
    <div typeof="rdfs:Class" resource="http://schema.org/APIReference">
      <span class="h" property="rdfs:label">APIReference</span>
      <span property="rdfs:comment">Reference documentation for application programming interfaces (APIs).</span>
      <span>Subclass of: <a property="rdfs:subClassOf" href="http://schema.org/TechArticle">TechArticle</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/assembly">
      <span class="h" property="rdfs:label">assembly</span>
      <span property="rdfs:comment">Library file name e.g., mscorlib.dll, system.web.dll</span>
      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/APIReference">APIReference</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Text">Text</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/assemblyVersion">
      <span class="h" property="rdfs:label">assemblyVersion</span>
      <span property="rdfs:comment">Associated product/technology version. e.g., .NET Framework 4.5</span>
      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/APIReference">APIReference</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Text">Text</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/programmingModel">
      <span class="h" property="rdfs:label">programmingModel</span>
      <span property="rdfs:comment">Indicates whether API is managed or unmanaged.</span>
      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/APIReference">APIReference</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Text">Text</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/targetPlatform">
      <span class="h" property="rdfs:label">targetPlatform</span>
      <span property="rdfs:comment">Type of app development: phone, Metro style, desktop, XBox, etc.</span>
      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/APIReference">APIReference</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Text">Text</a></span>
    </div>
    <div typeof="rdfs:Class" resource="http://schema.org/Code">
      <span class="h" property="rdfs:label">Code</span>
      <span property="rdfs:comment">Computer programming source code. Example: Full (compile ready) solutions, code snippet samples, scripts, templates.</span>
      <span>Subclass of: <a property="rdfs:subClassOf" href="http://schema.org/CreativeWork">CreativeWork</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/codeRepository">
      <span class="h" property="rdfs:label">codeRepository</span>
      <span property="rdfs:comment">Link to the repository where the un-compiled, human readable code and related code is located (SVN, github, CodePlex)</span>
      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/Code">Code</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/URL">URL</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/sampleType">
      <span class="h" property="rdfs:label">sampleType</span>
      <span property="rdfs:comment">Full (compile ready) solution, code snippet, inline code, scripts, template.</span>
      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/Code">Code</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Text">Text</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/programmingLanguage">
      <span class="h" property="rdfs:label">programmingLanguage</span>
      <span property="rdfs:comment">The computer programming language.</span>
      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/Code">Code</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Thing">Thing</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/runtime">
      <span class="h" property="rdfs:label">runtime</span>
      <span property="rdfs:comment">Runtime platform or script interpreter dependencies (Example - Java v1, Python2.3, .Net Framework 3.0)</span>
      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/Code">Code</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Text">Text</a></span>
    </div>
    <div typeof="rdf:Property" resource="http://schema.org/targetProduct">
      <span class="h" property="rdfs:label">targetProduct</span>
      <span property="rdfs:comment">Target Operating System / Product to which the code applies.  If applies to several versions, just the product name can be used.</span>
      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/Code">Code</a></span>
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/SoftwareApplication">SoftwareApplication</a></span>
    </div>
  </body>
</html>