OER Schema

Class Details

Properties

Properties for Property and its parent classes.
PropertyExpected TypeDescription
Properties of Property
rangeIncludesClassRelates a property to a class that constitutes (one of) the expected type(s) for values of the property.
domainIncludesClassRelates a property to a class that is (one of) the type(s) the property is expected to be used on.
supersededByClass or Property or Enumeration
inverseOfPropertyRelates a property to a property that is its inverse. Inverse properties relate the same pairs of items to each other, but in reversed direction. For example, the 'alumni' and 'alumniOf' properties are inverseOf each other. Some properties don't have explicit inverses; in these situations RDFa and JSON-LD syntax for reverse properties can be used.
Properties of Thing
nameTextThe name of the item.
additionalTypeClassAn additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax.
descriptionTextA short description of the item.
imageURL or CreativeWorkAn image of the item.
mainEntityOfPageURL or CreativeWorkIndicates a page (or other CreativeWork) for which this thing is the main entity being described.
sameAsURLURL of a reference Web page that unambiguously indicates the item's identity. E.g. the URL of the item's Wikipedia page, Freebase page, or official website.
uriURLURL of the item.

API Access

Access this class through the API

Examples

Implementation Examples

Below are examples of how to implement the Property class in different formats.

{
  "@context": {
    "oer": "http://oerschema.org/",
    "schema": "http://schema.org/"
  },
  "@type": "oer:Property",
  "oer:rangeIncludes": "Sample value",
  "oer:domainIncludes": "Sample value",
  "oer:supersededBy": "Sample value"
}