我尝试为以下语法创建前端界面,因此用户可以在不知不觉地创作输入的同时使用输出。
<tag=complete sentence|sentence about a female loving a male|love><tag=subject>She</tag> <tag=verb>loves</tag> <tag=object>him</tag>.</tag>
用户应该看到的内容:
She loves him.
选择/突出显示整个句子&#34;她爱他。&#34;,应该有一个侧面板或其他界面,其中包含此标签组的所有标签,我们可以看到在源代码中包含&#34;完整句子&#34;关于女性爱男性的判决#34;和&#34;爱&#34;,由|分隔字符。
仅选择&#34; She&#34;时,界面应仅显示该标签组的标签,源标志为&#34;主题&#34;。
仅选择&#34;爱&#34;或&#34;他&#34;,应显示相应的标签组元素。
仅选择&#34;。&#34;句点字符,那么什么都不应该显示,因为它本身没有标签组。
稍后,我可以添加突出显示单个字符或短语的功能来创建新的标记组,并让用户以这种方式创建结构化内容,而无需查看凌乱的语法。
我已经研究过RDF,OWL,XML和其他已经有接口的结构化工具,但问题是: 他们的结构具有不必要的复杂性和行话。它们通常只允许您从字典中标记一个东西,而不是如上所示的自由形式标记。只有当工具是正确的工具时,才应该使用工具,并且尚未制作出正确的工具。我试图开始。
如果有人帮助我,我们将不胜感激。
答案 0 :(得分:0)