Added technical publishing vocabulary - see http://blog.schema.org/2012/06/newvocabularies-for-technical.html
authorDan Brickley <danbri@danbri.org>
Tue, 04 Dec 2012 10:58:24 +0000
changeset 37 a769c69d36d4
parent 36 88747267bd7c
child 38 b5c170a0d103
Added technical publishing vocabulary - see http://blog.schema.org/2012/06/newvocabularies-for-technical.html
Tweaked others (formatting, minor bugs).
schema.org/ext/audience.html
schema.org/ext/lrmi.html
schema.org/ext/techpub.html
--- a/schema.org/ext/audience.html	Tue Dec 04 10:01:06 2012 +0000
+++ b/schema.org/ext/audience.html	Tue Dec 04 10:58:24 2012 +0000
@@ -1,86 +1,76 @@
-<!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>
-		<div typeof="rdfs:Class" resource="http://schema.org/Audience">
-			<span class="h" property="rdfs:label">Audience</span>
-            <span property="rdfs:comment">Intended audience for an item, i.e. the group for whom the item was created.</span>
-            <span>Subclass of: <a property="rdfs:subClassOf" href="http://schema.org/Intangible">Intangible</a></span>
-		</div>
-	
-		<div typeof="rdf:Property" resource="http://schema.org/audience">
-			<span class="h" property="rdfs:label">audience</span>
-			<span property="rdfs:comment">The intended audience of the item, i.e. the group for whom the item was created.</span>
-			<span>Domain: <a property="http://schema.org/domain" href="http://schema.org/Product">Product</a></span>
-			<span>Domain: <a property="http://schema.org/domain" href="http://schema.org/CreativeWork">CreativeWork</a></span>
-			<span>Range: <a property="http://schema.org/range" href="http://schema.org/Audience">Audience</a></span>
-		</div>
-		
-		<div typeof="rdfs:Class" resource="http://schema.org/PeopleAudience">
-            <span class="h" property="rdfs:label">PeopleAudience</span>
-            <span property="rdfs:comment">A set of characteristics belonging to people, who compose item target audience</span>
-            <span>Subclass of: <a property="rdfs:subClassOf" href="http://schema.org/Audience">Audience</a></span>
-        </div>
-
-		<div typeof="rdf:Property" resource="http://schema.org/minAge">
-			<span class="h" property="rdfs:label">minAge</span>
-			<span property="rdfs:comment">Minimal age recommended for viewing content</span>
-			<span>Domain: <a property="http://schema.org/domain" href="http://schema.org/PeopleAudience">PeopleAudience</a></span>
-			<span>Range: <a property="http://schema.org/range" href="http://schema.org/Number">Number</a></span>
-		</div>
-
-		<div typeof="rdf:Property" resource="http://schema.org/maxAge">
-			<span class="h" property="rdfs:label">maxAge</span>
-			<span property="rdfs:comment">Maximal age recommended for viewing content</span>
-			<span>Domain: <a property="http://schema.org/domain" href="http://schema.org/PeopleAudience">PeopleAudience</a></span>
-			<span>Range: <a property="http://schema.org/range" href="http://schema.org/Number">Number</a></span>
-		</div>
-
-		<div typeof="rdf:Property" resource="http://schema.org/gender">
-			<span class="h" property="rdfs:label">gender</span>
-			<span property="rdfs:comment">The gender of the person or audience.</span>
-			<span>Domain: <a property="http://schema.org/domain" href="http://schema.org/PeopleAudience">PeopleAudience</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/healthCondition">
-			<span class="h" property="rdfs:label">healthCondition</span>
-			<span property="rdfs:comment">Expectations for health conditions of target audience</span>
-			<span>Domain: <a property="http://schema.org/domain" href="http://schema.org/PeopleAudience">PeopleAudience</a></span>
-			<span>Range: <a property="http://schema.org/range" href="http://schema.org/MedicalCondition">MedicalCondition</a></span>
-		</div>
-
-        <div typeof="rdfs:Class" resource="http://schema.org/ParentAudience">
-            <span class="h" property="rdfs:label">ParentAudience</span>
-            <span property="rdfs:comment">A set of characteristics describing parents, who can be interested in viewing some content</span>
-            <span>Subclass of: <a property="rdfs:subClassOf" href="http://schema.org/PeopleAudience">Audience</a></span>
-        </div>
-
-		<div typeof="rdf:Property" resource="http://schema.org/childMinAge">
-			<span class="h" property="rdfs:label">childMinAge</span>
-			<span property="rdfs:comment">Minimal age of the child</span>
-			<span>Domain: <a property="http://schema.org/domain" href="http://schema.org/ParentAudience">ParentAudience</a></span>
-			<span>Range: <a property="http://schema.org/range" href="http://schema.org/Number">Number</a></span>
-		</div>
-
-		<div typeof="rdf:Property" resource="http://schema.org/childMaxAge">
-			<span class="h" property="rdfs:label">childMaxAge</span>
-			<span property="rdfs:comment">Maximal age of the child</span>
-			<span>Domain: <a property="http://schema.org/domain" href="http://schema.org/ParentAudience">ParentAudience</a></span>
-			<span>Range: <a property="http://schema.org/range" href="http://schema.org/Number">Number</a></span>
-		</div>
-		
-	</body>
-</html>
+<!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>
+    <div typeof="rdfs:Class" resource="http://schema.org/Audience">
+      <span class="h" property="rdfs:label">Audience</span>
+      <span property="rdfs:comment">Intended audience for an item, i.e. the group for whom the item was created.</span>
+      <span>Subclass of: <a property="rdfs:subClassOf" href="http://schema.org/Intangible">Intangible</a></span>
+    </div>
+    <div typeof="rdf:Property" resource="http://schema.org/audience">
+      <span class="h" property="rdfs:label">audience</span>
+      <span property="rdfs:comment">The intended audience of the item, i.e. the group for whom the item was created.</span>
+      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/Product">Product</a></span>
+      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/CreativeWork">CreativeWork</a></span>
+      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Audience">Audience</a></span>
+    </div>
+    <div typeof="rdfs:Class" resource="http://schema.org/PeopleAudience">
+      <span class="h" property="rdfs:label">PeopleAudience</span>
+      <span property="rdfs:comment">A set of characteristics belonging to people, who compose item target audience</span>
+      <span>Subclass of: <a property="rdfs:subClassOf" href="http://schema.org/Audience">Audience</a></span>
+    </div>
+    <div typeof="rdf:Property" resource="http://schema.org/minAge">
+      <span class="h" property="rdfs:label">minAge</span>
+      <span property="rdfs:comment">Minimal age recommended for viewing content</span>
+      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/PeopleAudience">PeopleAudience</a></span>
+      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Number">Number</a></span>
+    </div>
+    <div typeof="rdf:Property" resource="http://schema.org/maxAge">
+      <span class="h" property="rdfs:label">maxAge</span>
+      <span property="rdfs:comment">Maximal age recommended for viewing content</span>
+      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/PeopleAudience">PeopleAudience</a></span>
+      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Number">Number</a></span>
+    </div>
+    <div typeof="rdf:Property" resource="http://schema.org/gender">
+      <span class="h" property="rdfs:label">gender</span>
+      <span property="rdfs:comment">The gender of the person or audience.</span>
+      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/PeopleAudience">PeopleAudience</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/healthCondition">
+      <span class="h" property="rdfs:label">healthCondition</span>
+      <span property="rdfs:comment">Expectations for health conditions of target audience</span>
+      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/PeopleAudience">PeopleAudience</a></span>
+      <span>Range: <a property="http://schema.org/range" href="http://schema.org/MedicalCondition">MedicalCondition</a></span>
+    </div>
+    <div typeof="rdfs:Class" resource="http://schema.org/ParentAudience">
+      <span class="h" property="rdfs:label">ParentAudience</span>
+      <span property="rdfs:comment">A set of characteristics describing parents, who can be interested in viewing some content</span>
+      <span>Subclass of: <a property="rdfs:subClassOf" href="http://schema.org/PeopleAudience">Audience</a></span>
+    </div>
+    <div typeof="rdf:Property" resource="http://schema.org/childMinAge">
+      <span class="h" property="rdfs:label">childMinAge</span>
+      <span property="rdfs:comment">Minimal age of the child</span>
+      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/ParentAudience">ParentAudience</a></span>
+      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Number">Number</a></span>
+    </div>
+    <div typeof="rdf:Property" resource="http://schema.org/childMaxAge">
+      <span class="h" property="rdfs:label">childMaxAge</span>
+      <span property="rdfs:comment">Maximal age of the child</span>
+      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/ParentAudience">ParentAudience</a></span>
+      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Number">Number</a></span>
+    </div>
+  </body>
+</html>
--- a/schema.org/ext/lrmi.html	Tue Dec 04 10:01:06 2012 +0000
+++ b/schema.org/ext/lrmi.html	Tue Dec 04 10:58:24 2012 +0000
@@ -1,91 +1,112 @@
-<!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>
-<!-- http://www.w3.org/wiki/WebSchemas/LearningResources -->
-		<div typeof="rdf:Class" resource="http://schema.org/AlignmentObject">
-			<span class="h" property="rdfs:label">AlignmentObject</span>
-            <span property="rdfs:comment">An alignment object is an abstraction for representing characteristics of learning-related materials.</span>
-            <span>Subclass of: <a property="rdfs:subClassOf" href="http://schema.org/Intangible">Intangible</a></span>
-		</div>
-	
-		<div typeof="rdf:Property" resource="http://schema.org/alignmentType">
-			<span class="h" property="rdfs:label">alignmentType</span>
-			<span property="rdfs:comment">A category of alignment between the learning resource and the framework node. Recommended values include: 'assesses', 'teaches', 'requires', 'textComplexity', 'readingLevel', 'educationalSubject', and 'educationLevel'.</span>
-			<span>Domain: <a property="http://schema.org/domain" href="http://schema.org/Product">AlignmentObject</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/educationalFramework">
-			<span class="h" property="rdfs:label">educationalFramework</span>
-			<span property="rdfs:comment">The framework to which the resource being described is aligned.</span>
-			<span>Domain: <a property="http://schema.org/domain" href="http://schema.org/AlignmentObject">AlignmentObject</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/targetDescription">
-			<span class="h" property="rdfs:label">targetDescription</span>
-			<span property="rdfs:comment">The description of a node in an established educational framework.</span>
-			<span>Domain: <a property="http://schema.org/domain" href="http://schema.org/AlignmentObject">AlignmentObject</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/targetName">
-			<span class="h" property="rdfs:label">targetName</span>
-			<span property="rdfs:comment">The name of a node in an established educational framework.</span>
-			<span>Domain: <a property="http://schema.org/domain" href="http://schema.org/AlignmentObject">AlignmentObject</a></span>
-			<span>Range: <a property="http://schema.org/range" href="http://schema.org/Text">Text</a></span>
-		</div>
-
-
-                <!-- 'node', or is 'item' or 'entry' worth considering? -->
-
-		<div typeof="rdf:Property" resource="http://schema.org/targetUrl">
-			<span class="h" property="rdfs:label">targetUrl</span>
-			<span property="rdfs:comment">The URL of a node in an established educational framework.</span>
-			<span>Domain: <a property="http://schema.org/domain" href="http://schema.org/AlignmentObject">AlignmentObject</a></span>
-			<span>Range: <a property="http://schema.org/range" href="http://schema.org/URL">URL</a></span>
-		</div>
-
-
-
-		
-		<div typeof="rdfs:Class" resource="http://schema.org/EducationalAudience">
-            <span class="h" property="rdfs:label">EducationalAudience</span>
-            <span property="rdfs:comment">An EducationalAudience</span>
-            <span>Subclass of: <a property="rdfs:subClassOf" href="http://schema.org/Audience">Audience</a></span>
-        </div>
-
-		<div typeof="rdf:Property" resource="http://schema.org/educationalRole">
-			<span class="h" property="rdfs:label">educationalRole</span>
-			<span property="rdfs:comment">An educationalRole of an EducationalAudience</span>
-			<span>Domain: <a property="http://schema.org/domain" href="http://schema.org/EducationalAudience">EducationalAudience</a></span>
-			<span>Range: <a property="http://schema.org/range" href="http://schema.org/Text">Text</a></span>
-		</div>
-
-<!-- todo, via CreativeWork:
-educationalAlignment
-educationalUse
-interactivityType
-isBasedOnUrl
-learningResourceType
-timeRequired
-typicalAgeRange
-
-also compare https://bitbucket.org/elderos/schemaorg/src/
--->
-
-	</body>
-</html>
+<!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>LRMI (Learning Resources) Vocabulary</h1>
+    <p>See <a href="http://www.w3.org/wiki/WebSchemas/LearningResources">wiki</a> and <a href="http://lrmi.net/">lrmi.net</a> for details.</p>
+    <div typeof="rdfs:Class" resource="http://schema.org/AlignmentObject">
+      <span class="h" property="rdfs:label">AlignmentObject</span>
+      <span property="rdfs:comment">An alignment object is an abstraction for representing characteristics of learning-related materials.</span>
+      <span>Subclass of: <a property="rdfs:subClassOf" href="http://schema.org/Intangible">Intangible</a></span>
+    </div>
+    <div typeof="rdf:Property" resource="http://schema.org/alignmentType">
+      <span class="h" property="rdfs:label">alignmentType</span>
+      <span property="rdfs:comment">A category of alignment between the learning resource and the framework node. Recommended values include: 'assesses', 'teaches', 'requires', 'textComplexity', 'readingLevel', 'educationalSubject', and 'educationLevel'.</span>
+      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/AlignmentObject">AlignmentObject</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/educationalFramework">
+      <span class="h" property="rdfs:label">educationalFramework</span>
+      <span property="rdfs:comment">The framework to which the resource being described is aligned.</span>
+      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/AlignmentObject">AlignmentObject</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/targetDescription">
+      <span class="h" property="rdfs:label">targetDescription</span>
+      <span property="rdfs:comment">The description of a node in an established educational framework.</span>
+      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/AlignmentObject">AlignmentObject</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/targetName">
+      <span class="h" property="rdfs:label">targetName</span>
+      <span property="rdfs:comment">The name of a node in an established educational framework.</span>
+      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/AlignmentObject">AlignmentObject</a></span>
+      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Text">Text</a></span>
+    </div>
+    <!-- 'node', or is 'item' or 'entry' worth considering? -->
+    <div typeof="rdf:Property" resource="http://schema.org/targetUrl">
+      <span class="h" property="rdfs:label">targetUrl</span>
+      <span property="rdfs:comment">The URL of a node in an established educational framework.</span>
+      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/AlignmentObject">AlignmentObject</a></span>
+      <span>Range: <a property="http://schema.org/range" href="http://schema.org/URL">URL</a></span>
+    </div>
+    <div typeof="rdfs:Class" resource="http://schema.org/EducationalAudience">
+      <span class="h" property="rdfs:label">EducationalAudience</span>
+      <span property="rdfs:comment">An EducationalAudience</span>
+      <span>Subclass of: <a property="rdfs:subClassOf" href="http://schema.org/Audience">Audience</a></span>
+    </div>
+    <div typeof="rdf:Property" resource="http://schema.org/educationalRole">
+      <span class="h" property="rdfs:label">educationalRole</span>
+      <span property="rdfs:comment">An educationalRole of an EducationalAudience</span>
+      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/EducationalAudience">EducationalAudience</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/CreativeWork">
+        </div>
+    <div typeof="rdf:Property" resource="http://schema.org/educationalAlignment">
+      <span class="h" property="rdfs:label">educationalAlignment</span>
+      <span property="rdfs:comment">An alignment to an established educational framework.</span>
+      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/CreativeWork">CreativeWork</a></span>
+      <span>Range: <a property="http://schema.org/range" href="http://schema.org/AlignmentObject">AlignmentObject</a></span>
+    </div>
+    <div typeof="rdf:Property" resource="http://schema.org/educationalUse">
+      <span class="h" property="rdfs:label">educationalUse</span>
+      <span property="rdfs:comment">The purpose of a work in the context of education; for example, 'assignment', 'group work'.</span>
+      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/CreativeWork">CreativeWork</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/interactivityType">
+      <span class="h" property="rdfs:label">interactivityType</span>
+      <!-- should we say 'acceptable', or 'expected' ? -->
+      <span property="rdfs:comment">The predominate mode of learning supported by the learning resource. Acceptable values are 'active', 'expositive', or 'mixed'.</span>
+      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/CreativeWork">CreativeWork</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/isBasedOnUrl">
+      <span class="h" property="rdfs:label">isBasedOnUrl</span>
+      <span property="rdfs:comment">A resource that was used in the creation of this resource. This term can be repeated for multiple sources. For example, http://example.com/great-multiplication-intro.html</span>
+      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/CreativeWork">CreativeWork</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/learningResourceType">
+      <span class="h" property="rdfs:label">learningResourceType</span>
+      <span property="rdfs:comment">The predominate type or kind characterizing the learning resource. For example, 'presentation', 'handout'.</span>
+      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/CreativeWork">CreativeWork</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/timeRequired">
+      <span class="h" property="rdfs:label">timeRequired</span>
+      <span property="rdfs:comment">Approximate or typical time it takes to work with or through this learning resource for the typical intended target audience, e.g. 'P30M', 'P1H25M'.</span>
+      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/CreativeWork">CreativeWork</a></span>
+      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Duration">Duration</a></span>
+    </div>
+    <div typeof="rdf:Property" resource="http://schema.org/typicalAgeRange">
+      <span class="h" property="rdfs:label">typicalAgeRange</span>
+      <span property="rdfs:comment">The typical range of ages the content's intendedEndUser, for example '7-9', '11-'.</span>
+      <span>Domain: <a property="http://schema.org/domain" href="http://schema.org/CreativeWork">CreativeWork</a></span>
+      <span>Range: <a property="http://schema.org/range" href="http://schema.org/Text">Text</a></span>
+    </div>
+  </body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/schema.org/ext/techpub.html	Tue Dec 04 10:58:24 2012 +0000
@@ -0,0 +1,111 @@
+<!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="rdf:Property" resource="technicalAudience">
+      <span class="h" property="rdfs:label">technicalAudience</span>
+      <span property="rdfs:comment">Developer, DBA, End-User, System Administrator, Web Developer</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/Audience">Audience</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="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="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="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="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="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="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="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="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="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>