首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >重复整个JSON-LD结构还是只重复ID?

重复整个JSON-LD结构还是只重复ID?
EN

Stack Overflow用户
提问于 2015-08-20 23:15:57
回答 2查看 246关注 0票数 0

我维护一个网页,其中包含有关我的组织的信息。我嵌入了JSON-LD,如下所示。

代码语言:javascript
复制
{
    "@context" : "http://schema.org",
    "@id" : "http://example.com"
      "@type" : "Organization",
         "location": {
                       "@type": "Place",
                       "address": {
                          "@type": "PostalAddress",
                          "addressLocality": "Shivalik City, Kharar-Landran Road,",
                          "addressRegion": "Distt. Mohali, Punjab",
                "addressCountry":"IN",
"postalCode":"140307",
"streetAddress" : "SCF No. 5"
 }
 }
}

代码语言:javascript
复制
{
          "@context" : "http://schema.org",
          "@type" : "WebSite",
          "name" : "Hoven",
          "alternateName" : "Hoven Online Market",
          "url" : "http://www.hoven.in",
        "author":
                    [{ "@context" : "http://schema.org",
                          "@type" : "Organization",
                          "@id" : "http://example.com" <---------------
                    }]
        }

JSON-LD非常吸引人,但到目前为止,我还不能澄清这一点。

(请忽略我的JSON-LD中的任何语法问题。)

EN

Stack Overflow用户

发布于 2015-08-29 06:05:29

对于知识图谱而言,如果他们同时扫描您的组织页面和您的网站,那么只需将您的网站链接到组织URL就足以让他们检索所有内容;毕竟,这就是链接数据的全部要点。也就是说,人们经常重复引用信息的某一部分,以便在图形中进行访问,例如组织名称。您没有使用组织名称,所以这不是很有用。

You‘s WebPage可能如下所示:

代码语言:javascript
复制
{
  "@context" : "http://schema.org",
  "@type" : "WebSite",
  "name" : "Hoven",
  "alternateName" : "Hoven Online Market",
  "@id" : "http://www.hoven.in",
  "url" : "http://www.hoven.in",
  "author": {
    "@id" : "http://example.com",
    "name": "My Organization"
  }
}

那么组织可能看起来像这样:

代码语言:javascript
复制
{
  "@context" : "http://schema.org",
  "@id" : "http://example.com",
  "@type" : "Organization",
  "name": "My Organization",
   "location": {
      "@type": "Place",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Shivalik City, Kharar-Landran Road,",
        "addressRegion": "Distt. Mohali, Punjab",
        "addressCountry":"IN",
        "postalCode":"140307",
        "streetAddress" : "SCF No. 5"
      }
    }
  }
}

或者,您可以直接将作者链接到组织URL:

代码语言:javascript
复制
{
  "@context" : "http://schema.org",
  "@type" : "WebSite",
  "name" : "Hoven",
  "alternateName" : "Hoven Online Market",
  "@id" : "http://www.hoven.in",
  "url" : "http://www.hoven.in",
  "author": {"@id" : "http://example.com"}
}

注意,author不是用@type: @id定义的,所以您需要明确说明它是一个链接。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32122087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档