Google Schema.org 数学求解器用于多个领域的结构化数据

问题描述

尝试为具有两个字段的简单数学求解器操作设置模式标记。比如说加法。

1+1=2

这是 Google 的 doc 和示例:

{
  "@context": "https://schema.org","@type": ["MathSolver","LearningResource"],"name": "An awesome math solver","url": "https://www.mathdomain.com/","usageInfo": "https://www.mathdomain.com/privacy","inLanguage": "en","potentialAction": [{
    "@type": "SolveMathAction","target": "https://mathdomain.com/solve?q={math_expression_string}","mathExpression-input": "required name=math_expression_string","eduQuestionType": ["polynomial Equation","Derivative"]
   }],"learningResourceType": "Math solver"
}

我们如何为两个数字添加多个变量?

return {
    '@context': 'https://schema.org','@type': ['MathSolver','LearningResource'],...
    potentialAction: [
        {
            '@type': 'SolveMathAction',target: `domain.com/?num1={num1}&num2={num2}`,'mathExpression-input': 'required name=num1 name=num2',eduQuestionType: ['addition','sum']
        },],learningResourceType: 'Math solver'
};

Schema.org 表示 mathExpression(注意:mathExpression-input 似乎不存在)但确实属于 Thing > Intangible EntryPoint

一个数学表达式(例如'x^2-3x=0'),可以求解 > 一个特定的变量、简化的或变换的。这可以采用多种 > 格式,例如LaTeX、Ascii-Math 或使用 > 键盘书写的数学。

但这是否可以设置为 URL 参数接受 mathExpression-input 中的 multiple 字段而不是单个数学表达式?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...