Schema
Software App
On this page
Schema.org SoftwareApp
- Type:
defineSoftwareApp(input?: SoftwareApp)
Describes a SoftwareApp.
Useful Links
🔨 Documentation in development
Example
defineSoftwareApp({
name: 'Angry Birds',
operatingSystem: 'ANDROID',
applicationCategory: 'GameApplication',
aggregateRating: {
ratingValue: '4.6',
ratingCount: 8864,
},
offers: {
price: '1.00',
priceCurrency: 'USD',
},
})
Types
type ApplicationCategory
= 'GameApplication'
| 'SocialNetworkingApplication'
| 'TravelApplication'
| 'ShoppingApplication'
| 'SportsApplication'
| 'LifestyleApplication'
| 'BusinessApplication'
| 'DesignApplication'
| 'DeveloperApplication'
| 'DriverApplication'
| 'EducationalApplication'
| 'HealthApplication'
| 'FinanceApplication'
| 'SecurityApplication'
| 'BrowserApplication'
| 'CommunicationApplication'
| 'DesktopEnhancementApplication'
| 'EntertainmentApplication'
| 'MultimediaApplication'
| 'HomeApplication'
| 'UtilitiesApplication'
| 'ReferenceApplication'
export interface SoftwareAppSimple extends Thing {
'@type'?: Arrayable<'SoftwareApplication' | 'MobileApplication' | 'VideoGame' | 'WebApplication'>
/**
* The name of the app.
*/
'name'?: string
/**
* An offer to sell the app.
* For developers, offers can indicate the marketplaces that carry the application.
* For marketplaces, use offers to indicate the price of the app for a specific app instance.
*/
'offers': NodeRelations<Offer>
/**
* The average review score of the app.
*/
'aggregateRating'?: NodeRelation<AggregateRating>
/**
* A single review of the app.
*/
'review'?: NodeRelation<Review>
/**
* The type of app (for example, BusinessApplication or GameApplication). The value must be a supported app type.
*/
'applicationCategory'?: ApplicationCategory
/**
* The operating system(s) required to use the app (for example, Windows 7, OSX 10.6, Android 1.6)
*/
'operatingSystem'?: string
}
Did this page help you?