Defined in: (converted to SHACL by TopQuadrant)
General Info
Computer programming source code. Example: Full (compile ready) solutions, code snippet samples, scripts, templates.
Class Axioms
Other Info
Inherited Properties
PropertyType(s)Description and Constraints
schema:aboutschema:ThingThe subject matter of the content.
schema:accessibilityAPIxsd:stringIndicates that the resource is compatible with the referenced accessibility API ([WebSchemas wiki lists possible values](
schema:accessibilityControlxsd:stringIdentifies input methods that are sufficient to fully control the described resource ([WebSchemas wiki lists possible values](
schema:accessibilityFeaturexsd:stringContent features of the resource, such as accessible media, alternatives and supported enhancements for accessibility ([WebSchemas wiki lists possible values](
schema:accessibilityHazardxsd:stringA characteristic of the described resource that is physiologically dangerous to some users. Related to WCAG 2.0 guideline 2.3 ([WebSchemas wiki lists possible values](
schema:accountablePersonschema:PersonSpecifies the Person that is legally accountable for the CreativeWork.
schema:aggregateRatingschema:AggregateRatingThe overall rating, based on a collection of reviews or ratings, of the item.
schema:alternativeHeadlinexsd:stringA secondary title of the CreativeWork.
schema:associatedMediaschema:MediaObjectA media object that encodes this CreativeWork. This property is a synonym for encoding.
schema:audienceschema:AudienceAn intended audience, i.e. a group for whom something was created.
schema:audioschema:AudioObjectAn embedded audio object.
schema:authorschema:Organization, schema:PersonThe author of this content or rating. Please note that author is special in that HTML 5 provides a special mechanism for indicating authorship via the rel tag. That is equivalent to this and may be used interchangeably.
schema:awardxsd:stringAn award won by or for this item.
schema:awardsxsd:stringAwards won by or for this item.
schema:characterschema:PersonFictional person connected with a creative work.
schema:citationschema:CreativeWork, xsd:stringA citation or reference to another creative work, such as another publication, web page, scholarly article, etc.
schema:commentschema:CommentComments, typically from users.
schema:commentCountxsd:integerThe number of comments this CreativeWork (e.g. Article, Question or Answer) has received. This is most applicable to works published in Web sites with commenting system; additional comments may exist elsewhere.
schema:contentLocationschema:PlaceThe location depicted or described in the content. For example, the location in a photograph or painting.
schema:contentRatingxsd:stringOfficial rating of a piece of content—for example,'MPAA PG-13'.
schema:contributorschema:Organization, schema:PersonA secondary contributor to the CreativeWork or Event.
schema:copyrightHolderschema:Organization, schema:PersonThe party holding the legal copyright to the CreativeWork.
schema:copyrightYearxsd:floatThe year during which the claimed copyright for the CreativeWork was first asserted.
schema:creatorschema:Organization, schema:PersonThe creator/author of this CreativeWork. This is the same as the Author property for CreativeWork.
schema:dateCreatedxsd:date, xsd:dateTimeThe date on which the CreativeWork was created or the item was added to a DataFeed.
schema:dateModifiedxsd:date, xsd:dateTimeThe date on which the CreativeWork was most recently modified or when the item's entry was modified within a DataFeed.
schema:datePublishedxsd:dateDate of first broadcast/publication.
schema:discussionUrlxsd:anyURIA link to the page containing the comments of the CreativeWork.
schema:editorschema:PersonSpecifies the Person who edited the CreativeWork.
schema:educationalAlignmentschema:AlignmentObjectAn alignment to an established educational framework.
schema:educationalUsexsd:stringThe purpose of a work in the context of education; for example, 'assignment', 'group work'.
schema:encodingschema:MediaObjectA media object that encodes this CreativeWork. This property is a synonym for associatedMedia.
schema:encodingsschema:MediaObjectA media object that encodes this CreativeWork.
schema:exampleOfWorkschema:CreativeWorkA creative work that this work is an example/instance/realization/derivation of.
schema:fileFormatxsd:anyURI, xsd:stringMedia type, typically MIME format (see [IANA site]( of the content e.g. application/zip of a SoftwareApplication binary. In cases where a CreativeWork has several media type representations, 'encoding' can be used to indicate each MediaObject alongside particular fileFormat information. Unregistered or niche file formats can be indicated instead via the most appropriate URL, e.g. defining Web page or a Wikipedia entry.
schema:funderschema:Organization, schema:PersonA person or organization that supports (sponsors) something through some kind of financial contribution.
schema:genrexsd:anyURI, xsd:stringGenre of the creative work or group.
schema:hasPartschema:CreativeWorkIndicates a CreativeWork that is (in some sense) a part of this CreativeWork.
schema:headlinexsd:stringHeadline of the article.
schema:inLanguageschema:Language, xsd:stringThe language of the content or performance or used in an action. Please use one of the language codes from the [IETF BCP 47 standard]( See also [[availableLanguage]].
schema:interactionStatisticschema:InteractionCounterThe number of interactions for the CreativeWork using the WebSite or SoftwareApplication. The most specific child type of InteractionCounter should be used.
schema:interactivityTypexsd:stringThe predominant mode of learning supported by the learning resource. Acceptable values are 'active', 'expositive', or 'mixed'.
schema:isAccessibleForFreexsd:booleanA flag to signal that the publication is accessible for free.
schema:isBasedOnschema:CreativeWork, schema:Product, xsd:anyURIA resource that was used in the creation of this resource. This term can be repeated for multiple sources. For example,
schema:isBasedOnUrlschema:CreativeWork, schema:Product, xsd:anyURIA resource that was used in the creation of this resource. This term can be repeated for multiple sources. For example,
schema:isFamilyFriendlyxsd:booleanIndicates whether this content is family friendly.
schema:isPartOfschema:CreativeWorkIndicates a CreativeWork that this CreativeWork is (in some sense) part of.
schema:keywordsxsd:stringKeywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas.
schema:learningResourceTypexsd:stringThe predominant type or kind characterizing the learning resource. For example, 'presentation', 'handout'.
schema:licenseschema:CreativeWork, xsd:anyURIA license document that applies to this content, typically indicated by URL.
schema:locationCreatedschema:PlaceThe location where the CreativeWork was created, which may not be the same as the location depicted in the CreativeWork.
schema:mainEntityschema:ThingIndicates the primary entity described in some page or other CreativeWork.
schema:mentionsschema:ThingIndicates that the CreativeWork contains a reference to, but is not necessarily about a concept.
schema:offersschema:OfferAn offer to provide this item—for example, an offer to sell a product, rent the DVD of a movie, perform a service, or give away tickets to an event.
schema:positionxsd:integer, xsd:stringThe position of an item in a series or sequence of items.
schema:producerschema:Organization, schema:PersonThe person or organization who produced the work (e.g. music album, movie, tv/radio series etc.).
schema:providerschema:Organization, schema:PersonThe service provider, service operator, or service performer; the goods producer. Another party (a seller) may offer those services or goods on behalf of the provider. A provider may also serve as the seller.
schema:publicationschema:PublicationEventA publication event associated with the item.
schema:publisherschema:Organization, schema:PersonThe publisher of the creative work.
schema:publishingPrinciplesxsd:anyURILink to page describing the editorial principles of the organization primarily responsible for the creation of the CreativeWork.
schema:recordedAtschema:EventThe Event where the CreativeWork was recorded. The CreativeWork may capture all or part of the event.
schema:releasedEventschema:PublicationEventThe place and time the release was issued, expressed as a PublicationEvent.
schema:reviewschema:ReviewA review of the item.
schema:reviewsschema:ReviewReview of the item.
schema:schemaVersionxsd:anyURI, xsd:stringIndicates (by URL or string) a particular version of a schema used in some CreativeWork. For example, a document could declare a schemaVersion using an URL such as if precise indication of schema version was required by some application.
schema:sourceOrganizationschema:OrganizationThe Organization on whose behalf the creator was working.
schema:spatialCoverageschema:PlaceThe spatialCoverage of a CreativeWork indicates the place(s) which are the focus of the content. It is a subproperty of contentLocation intended primarily for more technical and detailed materials. For example with a Dataset, it indicates areas that the dataset describes: a dataset of New York weather would have spatialCoverage which was the place: the state of New York.
schema:sponsorschema:Organization, schema:PersonA person or organization that supports a thing through a pledge, promise, or financial contribution. e.g. a sponsor of a Medical Study or a corporate sponsor of an event.
schema:temporalCoveragexsd:anyURI, xsd:dateTime, xsd:stringThe temporalCoverage of a CreativeWork indicates the period that the content applies to, i.e. that it describes, either as a DateTime or as a textual string indicating a time period in [ISO 8601 time interval format]( In the case of a Dataset it will typically indicate the relevant time period in a precise notation (e.g. for a 2011 census dataset, the year 2011 would be written "2011/2012"). Other forms of content e.g. ScholarlyArticle, Book, TVSeries or TVEpisode may indicate their temporalCoverage in broader terms - textually or via well-known URL. Written works such as books may sometimes have precise temporal coverage too, e.g. a work set in 1939 - 1945 can be indicated in ISO 8601 interval format format via "1939/1945".
schema:textxsd:stringThe textual content of this CreativeWork.
schema:thumbnailUrlxsd:anyURIA thumbnail image relevant to the Thing.
schema:timeRequiredxsd:durationApproximate or typical time it takes to work with or through this learning resource for the typical intended target audience, e.g. 'P30M', 'P1H25M'.
schema:translatorschema:Organization, schema:PersonOrganization or person who adapts a creative work to different languages, regional differences and technical requirements of a target market, or that translates during some event.
schema:typicalAgeRangexsd:stringThe typical expected age range, e.g. '7-9', '11-'.
schema:versionxsd:float, xsd:stringThe version of the CreativeWork embodied by a specified resource.
schema:videoschema:VideoObjectAn embedded video object.
schema:workExampleschema:CreativeWorkExample/instance/realization/derivation of the concept of this creative work. eg. The paperback edition, first edition, or eBook.
From schema:Thing:
PropertyType(s)Description and Constraints
schema:additionalTypexsd:anyURIAn additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. tools may have only weaker understanding of extra types, in particular those defined externally.
schema:alternateNamexsd:stringAn alias for the item.
schema:descriptionxsd:stringA description of the item.
schema:disambiguatingDescriptionxsd:stringA sub property of description. A short description of the item used to disambiguate from other, similar items. Information from other properties (in particular, name) may be necessary for the description to be useful for disambiguation.
schema:imageschema:ImageObject, xsd:anyURIAn image of the item. This can be a [[URL]] or a fully described [[ImageObject]].
schema:mainEntityOfPageschema:CreativeWork, xsd:anyURIIndicates a page (or other CreativeWork) for which this thing is the main entity being described. See [background notes](/docs/datamodel.html#mainEntityBackground) for details.
schema:namexsd:stringThe name of the item.
schema:potentialActionschema:ActionIndicates a potential Action, which describes an idealized action in which this thing would play an 'object' role.
schema:sameAsxsd:anyURIURL 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.
schema:urlxsd:anyURIURL of the item.