What is the Schema Type SoftwareSourceCode Generator?
This free SEO tool has been meticulously crafted by a Brazilian SEO guy to give you the best (UI/UX) experience while building your JSON-LD Schema Markup. If you want to know the other Schema Types available, access the Free JSON-LD Schema Markup Builder.
What is the Schema Type SoftwareSourceCode?
The SoftwareSourceCode schema type is used to describe a source code repository or archive that contains software, such as open-source projects or proprietary codebases.
This type can be used to provide metadata about the software source code, including its version history, changelog, and other relevant details.
The "SoftwareSourceCode" represents the raw code that makes up the software application, providing information about where it came from, what changes have been made, and how users can obtain or contribute to it..
What are the properties of the Schema Type SoftwareSourceCode?
about
- The "about" property provides information about the main topic of a Web page, article, or other content.
abstract
- The "abstract" property represents a summary or abstract of the content.
accessMode
- The "accessMode" property specifies the way a user can interact with a piece of content, such as reading aloud or scrolling.
accessModeSufficient
- The "accessModeSufficient" property indicates whether an audio, video, or interactive media item is sufficient for a user with disabilities.
accessibilityAPI
- The "accessibilityAPI" property specifies a URL that provides information about accessibility APIs supported by the page.
accessibilityControl
- The "accessibilityControl" property specifies a mechanism that allows users to control the accessibility features of the webpage.
accessibilityFeature
- A feature that enhances accessibility, such as audio descriptions, closed captions, or keyboard-only navigation.
accessibilityHazard
- A potential accessibility hazard is a situation that may impede an individual's ability to access information or navigate through content, potentially causing difficulties or barriers.
accessibilitySummary
- A brief summary of the accessibility features and accommodations offered by an organization, product, or service.
accountablePerson
- The "accountablePerson" property represents a natural person who is accountable for the organization, product, service, or action described.
acquireLicensePage
- The "acquireLicensePage" property specifies a URL that provides additional information about obtaining a license to reuse, modify or distribute content.
additionalType
- The "additionalType" property specifies an additional type for the thing, providing more specific information about its nature.
aggregateRating
- The "aggregateRating" property represents a summary rating of a thing, such as an organization, product, or service.
alternateName
- The "alternateName" property provides an additional name for a thing, often used for disambiguation.
alternativeHeadline
- The "alternativeHeadline" property provides an alternate headline for a news article, which can be used when the primary headline is not suitable or appropriate.
archivedAt
- The "archivedAt" property specifies a date and time when the item was archived.
assesses
- The "assesses" property represents a formal evaluation or assessment that tests or measures something.
associatedMedia
- The "associatedMedia" property represents a media item that is associated with the current thing, such as an image or video.
audience
- The "audience" property defines the target audience for a creative work, such as an article, movie, or video game.
audio
- The "audio" property specifies a URL for an audio file that can be used to supplement the content.
author
- The "author" property specifies the creator of content, typically a person's name.
award
- The "award" property represents a prize, honor, or recognition received by an entity, such as a person, organization, or work.
awards
- The "awards" property is a list of awards received by the thing described.
character
- The "character" property represents a fictional or non-fictional person, such as an author, actor, or historical figure.
citation
- The "citation" property provides metadata about a cited work, including title, author, publication date, and other relevant information.
codeRepository
- The "codeRepository" property specifies a URL pointing to a repository containing source code for the described software, library, or application.
codeSampleType
- The "codeSampleType" property represents a categorization of code sample types, such as API key, header, or request body.
comment
- A brief textual opinion, critique, or comment about a web content, product, or service.
commentCount
- The number of comments on a web page.
conditionsOfAccess
- The "conditionsOfAccess" property specifies the rules, restrictions, and requirements that must be met in order to access or interact with the described item.
contentLocation
- The "contentLocation" property represents the physical location where the content is located.
contentRating
- A standardized rating given to the content, such as G, PG, R, or TV-MA, indicating its suitability for a particular audience.
contentReferenceTime
- The "contentReferenceTime" property specifies a reference time for a creative work, such as a movie or song.
contributor
- The "contributor" property represents an individual who contributed to the creation and/or publication of a work, such as an author, editor, or translator.
copyrightHolder
- The "copyrightHolder" property specifies the individual or organization that owns the copyright for the content.
copyrightNotice
- A notice about copyright, such as "Copyright 2022 Acme Inc."
copyrightYear
- The "copyrightYear" property specifies the year that a work is copyrighted.
correction
- The "correction" property represents a correction or retraction for a statement, fact, or information.
countryOfOrigin
- The "countryOfOrigin" property specifies the country where a creative work was produced.
creativeWorkStatus
- The "creativeWorkStatus" property indicates the current status of a creative work, such as draft, published, or withdrawn.
creator
- The "creator" property specifies the person or organization primarily responsible for the content.
creditText
- A short text that credits or provides attribution for a creative work.
dateCreated
- The "dateCreated" property specifies the date and time when the content was first created.
dateModified
- The "dateModified" property specifies the date and time that the content was last modified.
datePublished
- The "datePublished" property specifies the date when the content was first published.
description
- The "description" property provides a brief summary or abstract of the thing described.
disambiguatingDescription
- A brief description about the "disambiguatingDescription" property: Provides a concise and informative summary that helps distinguish the entity from others with similar names.
discussionUrl
- The "discussionUrl" property provides a URL that links to a discussion related to the item, such as a forum or blog post.
editEIDR
- The "editEIDR" property represents a URL that allows users to edit the EIDR (Electronic Identifier for Digital Resources) identifier associated with an item.
editor
- The "editor" property is used to specify a person, organization, or software tool that edited or contributed to the creation of the content.
educationalAlignment
- The "educationalAlignment" property specifies the alignment of educational materials, such as courses, lessons, and assignments, with relevant educational standards.
educationalLevel
- The "educationalLevel" property specifies the level of education that a course, organization, or institution represents.
educationalUse
- The "educationalUse" property describes a learning objective, outcome, or purpose for educational resources.
encoding
- The "encoding" property specifies the character encoding scheme used in a resource.
encodingFormat
- The "encodingFormat" property specifies the format used for encoding the item's content.
encodings
- The "encodings" property specifies a list of encoding schemes used for a CreativeWork.
exampleOfWork
- The "exampleOfWork" property represents a work that an example is based on, often used for creative works like art or music.
expires
- The "expires" property indicates a datetime when something is no longer valid, accessible, or applicable.
fileFormat
- The "fileFormat" property specifies the file format of a particular item, such as PDF, DOCX, MP3, or JPEG.
funder
- The "funder" property represents an entity that has provided financial support for a project, organization, or initiative.
funding
- The "funding" property specifies information about the financial resources supporting an organization, project, or event.
genre
- The "genre" property provides information about the genre or style of a creative work.
hasPart
- The "hasPart" property represents a relationship between two items where one is part of another.
headline
- The "headline" property is used to specify the title of a webpage or article.
identifier
- The "identifier" property is a unique string that identifies an item.
image
- The "image" property represents a URL that links to an image, which can be used for visual representation.
inLanguage
- The "inLanguage" property specifies the language used for the content.
interactionStatistic
- The "interactionStatistic" property describes a statistic that measures user interaction with content, such as likes, comments, shares, or views.
interactivityType
- The "interactivityType" property describes the nature of user interaction with a Creative Work.
interpretedAsClaim
- Indicates that a statement is considered a claim about an entity.
isAccessibleForFree
- The "isAccessibleForFree" property indicates whether an event or thing is accessible for free, regardless of other requirements.
isBasedOn
- The "isBasedOn" property specifies a resource that is the basis for the current content.
isBasedOnUrl
- The "isBasedOnUrl" property specifies a URL that serves as the primary source for the content.
isFamilyFriendly
- The "isFamilyFriendly" property indicates whether the item is suitable for family audiences.
isPartOf
- The "isPartOf" property specifies a whole that this thing is part of, such as a collection, series, or episode.
keywords
- The "keywords" property provides a list of search keywords or phrases relevant to the content.
learningResourceType
- The "learningResourceType" property specifies the type of learning resource, such as a video, image, or quiz.
license
locationCreated
- The "locationCreated" property specifies the location where a thing (e.g., an event, organization, or place) was created.
mainEntity
- The "mainEntity" property identifies the primary entity being described, often a person, organization, or thing.
mainEntityOfPage
- The "mainEntityOfPage" property specifies the main content entity of a webpage, such as an article, blog post, or product page.
maintainer
- The "maintainer" property specifies a person, organization, or institution responsible for maintaining and updating the content.
material
- The "material" property represents a substance, such as fabric, metal, or wood, that is used to make something.
materialExtent
- The "materialExtent" property specifies the extent of a material, such as its size, shape, or volume.
mentions
- "mentions" specifies a reference to an external article, book, or document that is being mentioned within the current webpage.
name
- The "name" property specifies the human-readable name of a thing, such as a person, organization, or place.
offers
- The "offers" property represents a potential transaction between two parties, such as buying or selling an item.
pattern
- The "pattern" property specifies a regular expression that describes the expected format of a string value.
position
- The "position" property specifies a number that represents the position of an item in a hierarchy.
potentialAction
- The "potentialAction" property indicates potential actions that can be performed on an object, such as a web page or a digital item.
producer
- The "producer" property is used to indicate the organization responsible for the creation and distribution of a creative work, such as a movie or a song.
programmingLanguage
- The "programmingLanguage" property specifies the programming language used for a piece of software, documentation, or other content.
provider
- The "provider" property specifies a party responsible for providing a service, product, or content.
publication
- The "publication" property represents a publication, such as a book, article, or report.
publisher
- The "publisher" property specifies the entity responsible for making the content available, such as a news organization or website.
publisherImprint
- The "publisherImprint" property represents a unique identifier for an imprint that is associated with a publisher.
publishingPrinciples
- The "publishingPrinciples" property describes the principles that govern the publication and maintenance of a work.
recordedAt
- The "recordedAt" property represents a specific moment in time when an event or activity was recorded, captured, or observed.
releasedEvent
- The "releasedEvent" property represents a specific event, such as a concert, festival, or conference, that has been released.
review
- A review represents a user's opinion or rating about an entity, such as a product, business, or creative work.
reviews
- A list of user opinions, ratings, and comments about a product, service, business, or brand.
runtime
- The "runtime" property specifies the software or operating system that a video is intended for.
runtimePlatform
- The "runtimePlatform" property specifies the platform on which a software application runs.
sameAs
- The "sameAs" property represents an equivalent URI that can be used to refer to the same entity as the current item.
sampleType
- The "sampleType" property represents the type of sample or material that a research study is working with.
schemaVersion
- The "schemaVersion" property represents the version number of a schema used for marking up content.
sdDatePublished
- The date on which the content was published.
sdLicense
- The "sdLicense" property represents a statement about the license under which a Creative Work is provided.
sdPublisher
- The "sdPublisher" property represents the publisher that made the Creative Work.
size
- The "size" property specifies a physical dimension that can be used to describe an object, such as length, width, or height.
sourceOrganization
- The "sourceOrganization" property represents the organization that is the source of the content.
spatial
- The "spatial" property represents geographic coordinates, such as latitude and longitude, that describe a location.
spatialCoverage
- The "spatialCoverage" property represents the geographic area or regions that an organization, event, or publication is focused on.
sponsor
- The "sponsor" property represents the entity that is financially supporting an event, cause, or activity.
subjectOf
- The "subjectOf" property represents the subject matter or topic of a creative work.
targetProduct
- The "targetProduct" property specifies a specific product that is being offered, often with special pricing or promotions.
teaches
- The "teaches" property represents information about a person, organization, or institution that imparts knowledge, skills, or expertise.
temporal
- The "temporal" property represents a date-time value that defines when an event, action, or observation occurred.
temporalCoverage
- The "temporalCoverage" property specifies a date range that the content covers, providing a time span during which the described events or phenomena occurred.
text
- The "text" property represents a string value.
thumbnail
- The "thumbnail" property represents a URL that points to an image that is a representative icon or screenshot for a thing.
thumbnailUrl
- The "thumbnailUrl" property represents a URL that points to an image that serves as a preview or thumbnail representation of the item.
timeRequired
- The amount of time it takes to complete an activity or consume content, such as reading a book or watching a video.
translationOfWork
- The "translationOfWork" property represents a translation of an entity, such as an event, organization, or creative work.
translator
- The "translator" property represents the person or organization responsible for translating the content.
typicalAgeRange
- The "typicalAgeRange" property represents a range of ages that is typical for an audience or demographic.
url
- The "url" property represents a URL (Uniform Resource Locator) that is related to the item described.
usageInfo
- Provides information about how to use the item, including guidelines for copyright and usage restrictions.
version
- The "version" property represents a version number that identifies a specific edition of a creative work.
video
- A "video" is a digital multimedia element that contains moving images and sound.
workExample
- The "workExample" property represents an example of work or a notable instance of the thing described by the schema, such as a notable project or performance.
workTranslation
- A translation of a work such as a book, article, movie, or song.
1,368 Types
1,466 Properties
Schema.org v23.0
Who came up with this Schema Builder?
Hello, my name is Calebe Teixeira I am a SEO from Brazil with a few years of experience in software development and creator of Focus Keyword Finder.
I live on top of a mountain in the south of Brazil, with my beloved wife and children and I connect to the internet through a Starlink antenna.
For some time I had been putting off the idea of creating what would eventually become the best and most complete 100% free Schema generator on the internet.
This is a simple gesture to try to give back a little of what I've learned over the years in this wonderful community of SEOs.
Have fun!