代码之家  ›  专栏  ›  技术社区  ›  Ivo Velitchkov

如何在Protégé中输入电子邮件地址作为对象?

  •  2
  • Ivo Velitchkov  · 技术社区  · 6 年前

    在使用OWL时,将个人电子邮件的属性声明为 owl:InverseFunctionalProperty 因为它是为 foaf:mbox . 在使用OWL Full时,可以对数据类型属性执行此操作,但在OWL DL中,它需要是一个对象属性,因为对象和数据类型属性在那里是不相交的。然而,大多数工具对此没有问题。

    owl:反转函数属性 而且它不允许将电子邮件地址作为一个卑鄙属性的对象。在外部编码时,如预期的那样,Protg将其视为注释属性。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Stanislav Kralin kenwenzel    6 年前

    方案1

    声明 foaf:mbox OWL 2 keys .

    方案2

    mailto 前缀为 mailto: @prefix mailto: <mailto:> . )在“本体前缀”选项卡上。

    mailto:me@example.org 在“创建新的OWLNamedIndividual”对话框中。

    如果没有这样的定义,Protg不会处理 邮箱:me@example.org 正确,允许键入 mailto://me@example.org 只是。