Schema
MathSolver Schema
Schema.org MathSolver
- Type:
defineMathSolver(input?: MathSolver)
Describes a site that accepts math expressions and returns solutions.
Useful Links
Example
defineMathSolver({
'@type': ['MathSolver', 'LearningResource'],
'learningResourceType': 'Math Solver',
'potentialAction': {
'@type': 'SolveMathAction',
'target': '/solve?q={math_expression_string}',
'mathExpression-input': 'required name=math_expression_string',
'eduQuestionType': 'Polynomial Equation',
},
'url': '/',
'usageInfo': '/privacy',
})
Google requires potentialAction, url, usageInfo, potentialAction.target, and the annotated mathExpression-input property. Add the LearningResource type and learningResourceType: 'Math Solver' when the page also represents a learning resource.
Defaults and resolves
@typeincludesMathSolver.@iddefaults to${canonicalUrl}#math-solver.- Relative
url,usageInfo, and action targets resolve against the configured host. inLanguageinherits from Schema.org params.
Did this page help you?