schema.org/ext/miniskos.html
author danbri <danbri@google.com>
Wed, 20 Nov 2013 17:08:13 +0100
changeset 156 4cb4bd6a6417
parent 155 512fc5114181
child 157 a9a99bf11afc
permissions -rw-r--r--
Trying ConceptCode out as an alternate name.
144
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
     1
<!DOCTYPE html>
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
     2
<html>
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
     3
  <head>
145
bac375e2f976 linking existing properties to Topic.
danbri <danbri@google.com>
parents: 144
diff changeset
     4
    <title>A minimalistic schema to link SKOS and Schema.org.</title>
144
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
     5
    <style type="text/css">
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
     6
      span.h {
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
     7
        padding-left: 0px;
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
     8
        font-weight: bold;
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
     9
      }
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    10
      span {
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    11
        display: block;
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    12
        padding-left: 10px;
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    13
      }
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    14
    </style>
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    15
  </head>
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    16
  <body>
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    17
    <h1>Mini-SKOS extension for schema.org</h1>
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    18
    <p>Enrichment of Schema.org to enable controlled vocabularies web publication with a SKOS description of concepts and schemes. This version is very very minimalistic.</p>
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    19
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    20
    <p>See <a href="http://www.w3.org/wiki/WebSchemas/SKOS">wiki</a> for details.</p>
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    21
156
4cb4bd6a6417 Trying ConceptCode out as an alternate name.
danbri <danbri@google.com>
parents: 155
diff changeset
    22
    <div typeof="rdfs:Class" resource="http://schema.org/ConceptCode">
4cb4bd6a6417 Trying ConceptCode out as an alternate name.
danbri <danbri@google.com>
parents: 155
diff changeset
    23
      <span class="h" property="rdfs:label">ConceptCode</span>
4cb4bd6a6417 Trying ConceptCode out as an alternate name.
danbri <danbri@google.com>
parents: 155
diff changeset
    24
      <span property="rdfs:comment">Schema.org's notion of 'ConceptCode' covers categories, controlled lists of values, subject classification codes (e.g. UDC, Dewey), thesauri and other controlled codes. This mechanism is not intended as a general-purpose knowledge representation system. In schema.org a ConceptCode (typically published at some url, eg. using W3C SKOS) can be used to express what a creative work is 'about', but also it can be used with the occupationalCategory of a JobPosting, amongst other properties. For example, the targetUrl of an AlignmentObject can also be used in this way, when describing educationally-oriented resources. 'ConceptCode' in schema.org corresponds to 'Concept' in W3C's SKOS language. Simple textual descriptions of a topical 'codeValue' and its 'codingSystem' can also be expressed textually.</span>
144
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    25
      <span>equivalent class: <a property="owl:equivalentClass" href="http://www.w3.org/2004/02/skos/core#Concept">skos:Concept</a></span>
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    26
      <span>Subclass of: <a property="rdfs:subClassOf" href="http://schema.org/Intangible">Intangible</a></span>
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    27
      <span>Source:  <a property="dc:source" href="http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_SKOSClass">SKOS</a></span>
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    28
    </div>
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    29
156
4cb4bd6a6417 Trying ConceptCode out as an alternate name.
danbri <danbri@google.com>
parents: 155
diff changeset
    30
<p>We also generalize some existing properties from MedicalCode, which we declare to be a subtype of ConceptCode.</p>
154
a23b9fe3caf2 added subtype for existing MedicalCode, and lifted its properties to attach to any Topic.
danbri <danbri@google.com>
parents: 153
diff changeset
    31
156
4cb4bd6a6417 Trying ConceptCode out as an alternate name.
danbri <danbri@google.com>
parents: 155
diff changeset
    32
    <div typeof="rdfs:Class" resource="http://schema.org/MedicalCode"><link property="rdfs:subClassOf" href="http://schema.org/ConceptCode" /></div>
154
a23b9fe3caf2 added subtype for existing MedicalCode, and lifted its properties to attach to any Topic.
danbri <danbri@google.com>
parents: 153
diff changeset
    33
156
4cb4bd6a6417 Trying ConceptCode out as an alternate name.
danbri <danbri@google.com>
parents: 155
diff changeset
    34
<p>We add a domainIncludes association to ConceptCode for these two properties, and also allow URL values on rangeIncludes.</p>
154
a23b9fe3caf2 added subtype for existing MedicalCode, and lifted its properties to attach to any Topic.
danbri <danbri@google.com>
parents: 153
diff changeset
    35
a23b9fe3caf2 added subtype for existing MedicalCode, and lifted its properties to attach to any Topic.
danbri <danbri@google.com>
parents: 153
diff changeset
    36
<ul>
a23b9fe3caf2 added subtype for existing MedicalCode, and lifted its properties to attach to any Topic.
danbri <danbri@google.com>
parents: 153
diff changeset
    37
<li>
a23b9fe3caf2 added subtype for existing MedicalCode, and lifted its properties to attach to any Topic.
danbri <danbri@google.com>
parents: 153
diff changeset
    38
    <div typeof="rdf:Property" resource="http://schema.org/codeValue">codeValue: "The actual code.".
156
4cb4bd6a6417 Trying ConceptCode out as an alternate name.
danbri <danbri@google.com>
parents: 155
diff changeset
    39
      <span>domainIncludes: <a property="http://schema.org/domain" href="http://schema.org/ConceptCode">ConceptCode</a></span></div>
154
a23b9fe3caf2 added subtype for existing MedicalCode, and lifted its properties to attach to any Topic.
danbri <danbri@google.com>
parents: 153
diff changeset
    40
</li>
a23b9fe3caf2 added subtype for existing MedicalCode, and lifted its properties to attach to any Topic.
danbri <danbri@google.com>
parents: 153
diff changeset
    41
<li>
a23b9fe3caf2 added subtype for existing MedicalCode, and lifted its properties to attach to any Topic.
danbri <danbri@google.com>
parents: 153
diff changeset
    42
    <div typeof="rdf:Property" resource="http://schema.org/codingSystem">codingSystem: "The coding system, e.g. 'ICD-10'.".
156
4cb4bd6a6417 Trying ConceptCode out as an alternate name.
danbri <danbri@google.com>
parents: 155
diff changeset
    43
      <span>domainIncludes: <a property="http://schema.org/domain" href="http://schema.org/ConceptCode">ConceptCode</a></span></div>
155
512fc5114181 broadened codingSystem to allow URL values
danbri <danbri@google.com>
parents: 154
diff changeset
    44
      <span>rangeIncludes: <a property="http://schema.org/range" href="http://schema.org/URL">URL</a></span></div>
154
a23b9fe3caf2 added subtype for existing MedicalCode, and lifted its properties to attach to any Topic.
danbri <danbri@google.com>
parents: 153
diff changeset
    45
</li>
a23b9fe3caf2 added subtype for existing MedicalCode, and lifted its properties to attach to any Topic.
danbri <danbri@google.com>
parents: 153
diff changeset
    46
</ul>
a23b9fe3caf2 added subtype for existing MedicalCode, and lifted its properties to attach to any Topic.
danbri <danbri@google.com>
parents: 153
diff changeset
    47
156
4cb4bd6a6417 Trying ConceptCode out as an alternate name.
danbri <danbri@google.com>
parents: 155
diff changeset
    48
    <p>We add a rangeIncludes of 'ConceptCode' to these properties: about, occupationalCategory, targetUrl, applicationCategory, applicationSubCategory, category, mentions  ...</p>
145
bac375e2f976 linking existing properties to Topic.
danbri <danbri@google.com>
parents: 144
diff changeset
    49
bac375e2f976 linking existing properties to Topic.
danbri <danbri@google.com>
parents: 144
diff changeset
    50
    <div typeof="rdf:Property" resource="http://schema.org/occupationalCategory">
156
4cb4bd6a6417 Trying ConceptCode out as an alternate name.
danbri <danbri@google.com>
parents: 155
diff changeset
    51
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/ConceptCode">ConceptCode</a></span>
145
bac375e2f976 linking existing properties to Topic.
danbri <danbri@google.com>
parents: 144
diff changeset
    52
    </div>
bac375e2f976 linking existing properties to Topic.
danbri <danbri@google.com>
parents: 144
diff changeset
    53
bac375e2f976 linking existing properties to Topic.
danbri <danbri@google.com>
parents: 144
diff changeset
    54
    <div typeof="rdf:Property" resource="http://schema.org/targetUrl">
156
4cb4bd6a6417 Trying ConceptCode out as an alternate name.
danbri <danbri@google.com>
parents: 155
diff changeset
    55
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/ConceptCode">ConceptCode</a></span>
145
bac375e2f976 linking existing properties to Topic.
danbri <danbri@google.com>
parents: 144
diff changeset
    56
    </div>
bac375e2f976 linking existing properties to Topic.
danbri <danbri@google.com>
parents: 144
diff changeset
    57
bac375e2f976 linking existing properties to Topic.
danbri <danbri@google.com>
parents: 144
diff changeset
    58
    <div typeof="rdf:Property" resource="http://schema.org/applicationCategory">
156
4cb4bd6a6417 Trying ConceptCode out as an alternate name.
danbri <danbri@google.com>
parents: 155
diff changeset
    59
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/ConceptCode">ConceptCode</a></span>
145
bac375e2f976 linking existing properties to Topic.
danbri <danbri@google.com>
parents: 144
diff changeset
    60
    </div>
bac375e2f976 linking existing properties to Topic.
danbri <danbri@google.com>
parents: 144
diff changeset
    61
bac375e2f976 linking existing properties to Topic.
danbri <danbri@google.com>
parents: 144
diff changeset
    62
    <div typeof="rdf:Property" resource="http://schema.org/applicationSubCategory">
156
4cb4bd6a6417 Trying ConceptCode out as an alternate name.
danbri <danbri@google.com>
parents: 155
diff changeset
    63
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/ConceptCode">ConceptCode</a></span>
145
bac375e2f976 linking existing properties to Topic.
danbri <danbri@google.com>
parents: 144
diff changeset
    64
    </div>
bac375e2f976 linking existing properties to Topic.
danbri <danbri@google.com>
parents: 144
diff changeset
    65
bac375e2f976 linking existing properties to Topic.
danbri <danbri@google.com>
parents: 144
diff changeset
    66
    <div typeof="rdf:Property" resource="http://schema.org/category">
156
4cb4bd6a6417 Trying ConceptCode out as an alternate name.
danbri <danbri@google.com>
parents: 155
diff changeset
    67
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/ConceptCode">ConceptCode</a></span>
145
bac375e2f976 linking existing properties to Topic.
danbri <danbri@google.com>
parents: 144
diff changeset
    68
    </div>
bac375e2f976 linking existing properties to Topic.
danbri <danbri@google.com>
parents: 144
diff changeset
    69
153
f08c698a7d33 another property
danbri <danbri@google.com>
parents: 145
diff changeset
    70
    <div typeof="rdf:Property" resource="http://schema.org/serviceType">
156
4cb4bd6a6417 Trying ConceptCode out as an alternate name.
danbri <danbri@google.com>
parents: 155
diff changeset
    71
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/ConceptCode">ConceptCode</a></span>
153
f08c698a7d33 another property
danbri <danbri@google.com>
parents: 145
diff changeset
    72
    </div>
f08c698a7d33 another property
danbri <danbri@google.com>
parents: 145
diff changeset
    73
154
a23b9fe3caf2 added subtype for existing MedicalCode, and lifted its properties to attach to any Topic.
danbri <danbri@google.com>
parents: 153
diff changeset
    74
    <div typeof="rdf:Property" resource="http://schema.org/genre">
156
4cb4bd6a6417 Trying ConceptCode out as an alternate name.
danbri <danbri@google.com>
parents: 155
diff changeset
    75
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/ConceptCode">ConceptCode</a></span>
154
a23b9fe3caf2 added subtype for existing MedicalCode, and lifted its properties to attach to any Topic.
danbri <danbri@google.com>
parents: 153
diff changeset
    76
    </div>
a23b9fe3caf2 added subtype for existing MedicalCode, and lifted its properties to attach to any Topic.
danbri <danbri@google.com>
parents: 153
diff changeset
    77
145
bac375e2f976 linking existing properties to Topic.
danbri <danbri@google.com>
parents: 144
diff changeset
    78
    <div typeof="rdf:Property" resource="http://schema.org/mentions"> <!-- cf foaf:focus, re mentioning the topic as a topic; we skip a level of indirection. -->
156
4cb4bd6a6417 Trying ConceptCode out as an alternate name.
danbri <danbri@google.com>
parents: 155
diff changeset
    79
      <span>Range: <a property="http://schema.org/range" href="http://schema.org/ConceptCode">ConceptCode</a></span>
145
bac375e2f976 linking existing properties to Topic.
danbri <danbri@google.com>
parents: 144
diff changeset
    80
    </div>
144
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    81
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    82
    <hr />
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    83
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    84
<div typeof="http://schema.org/Concept" resource="http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_SKOSProperties">
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    85
  <span property="rdfs:label">SKOSProperties</span>
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    86
  <span property="rdfs:comment">This class includes properties whose definitions are based on the work of SKOS, see http://www.w3.org/2004/02/skos/ for details.</span>
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    87
</div>
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    88
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    89
<div typeof="http://schema.org/Organization" resource="http://www.w3.org/wiki/WebSchemas/SchemaDotOrgSources#source_SKOSClass">
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    90
  <span property="rdfs:label">SKOSClass</span>
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    91
  <span property="rdfs:comment">This class is based on the work of the SKOS project, see http://www.w3.org/2004/02/skos/ for details.</span>
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    92
</div>
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    93
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    94
  </body>
06de5cd7d05d super minimal skos-oriented extension
danbri <danbri@google.com>
parents:
diff changeset
    95
</html>