图像集合的语义技术/架构(用于Web应用程序)

时间:2014-04-02 16:38:07

标签: web-applications semantic-web ontology semantic-markup folksonomy

语义技术的新手,并且已经阅读了很多关于语义表示结构的内容( 概念网 (xml)主题地图 语义网 本体 描述逻辑 ,以及 语义Web技术 ,例如 RDF(S) OWL(S) SPARQL ),我目前很困惑我的语义技术用途是什么当前应用程序要求:

目标:使用众包的网络应用程序,用于语义描述照片集中照片的内容 - 即根据可观察的主题和对象描述所描绘的“场景”,它们各自的外观(=特征特征),它们的关联,它们的动作等 - 以文本基于标记的)方式,以便基于特征的语义搜索(初始)并且支持导航(之后)范例。

毫无疑问,我需要通过语义技术来增强最近的文本(标记)方法,以组织和浏览内容 - 这种技术几乎与社交标记一样简单,灵活/动态,并且足以使所需语句形式化。我认为应该支持大多数这些结构:

  1. 概念,概念类型和概念实例 各种系统支持的关系,如is-a,is-instance-of,is-subtype-of等。

    示例:

    • '男人','女人'是'人','人'是'动画'等等。
    • '彼得帕克'是'男'的实例。 '玛丽珍'是'女'的实例。
    • '巴西'是位于“南美洲”的'巴西'城市。

  2. 具有系统和用户定义名称(差异种类)的概念特征/属性(=类型化属性和关系)。

  3. [关于属性]:

    • 简单数据类型的属性,以及
    • 复杂类型的属性(复合材料;参考概念或概念类型),即
      系统支持'has-part'关系。
    • 也许是“单一”和“多重”属性之间的区别

    示例:

    • 'Person'具有'string'类型的'last-name'属性,'int'类型的'age',等用于:
      概念'人物派克'名字'彼得',年龄'29'
    • '人'与另一个'人'的关系'知道',例如用于:
      彼得帕克'知道'玛丽珍沃森'。 的
    • '彼得帕克'穿着“红色和蓝色”的“身体套装”。

  4. [关于关系]:

    • 主要是二元但也有一些n元关系的情况,例如
      用于表达“彼得用刀切面包”的三元rel“cuts_with(人,物,工具)” 所以,实际上我们有超图,但是高阶rels可以通过多个二进制rels(具体化)来处理。

    • 关系的域和/或范围限制:例如
      关系'有人 - 部分'从概念'人'到概念'人类部分'。

    • 关系关系,换句话说:主要陈述上的二级陈述。例如: -
      “'Harry Osborn'嫌犯('Peter Parker'知道'蜘蛛侠')” - 即组合/更高阶范围。另一种情况:“('塑料'x'金属')由'mySuperGlue'(胶水的实例)” - 即组合/更高阶域。“

  5. 拓扑/基于位置的描述,例如

    • 'Mary Jane'支持'Peter'
    • 河'abc'是教堂'xyz'的南边。
    • 'Shark swarm'位于右上角(图像)

  6. 所以我的主要问题基本上是:
    Q1:您将为此Web应用程序上下文使用哪种语义表示技术?

    • 您会使用特殊的语义网络类型吗?
      哪种(最佳轻量级)类型足够强大?

      或者,您会选择像RDF(S)或OWL(S)这样的语义Web技术吗?
      在这种情况下,至少需要哪一个?

    • 此选定的语义技术使用哪种存储类型或适当?
      RDBMS,图形DB或三重存储?

    Q2:你知道我能指出哪些类似的好项目吗?


    非常感谢你的建议。

1 个答案:

答案 0 :(得分:0)

我会一直选择Schema.org 因为它是谷歌制造的,谷歌是这里最大的玩家。