当前位置: 首页 > 软件库 > 其他开源 > >

Schema.org

在 HTML 中表示网站的信息模型
授权协议 Apache-2.0
开发语言 HTML/CSS
所属分类 其他开源
软件类型 开源软件
地区 不详
投 递 者 邢承弼
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Schema.org 是一项社区协作活动,其使命是“创建、维护和促进 Internet、网页、电子邮件消息等互联网应用的结构化数据的词汇表”,旨在帮助实现“语义网”的长期愿景。网站管理员使用此共享词汇表来构建其网站上的元数据,并帮助搜索引擎理解已发布的内容,这种技术称为搜索引擎优化。

Schema.org 词汇表由 Google, Microsoft, Yahoo 和 Yandex 共同创建,因此包括 Google, Bing, Yahoo! 和 Yandex 在内的搜索引擎都会依据这些标记来优化搜索结果,让人们更容易找到正确的网页。

Schema.org 基于 RDF,有许多针对 RDF 的语法格式。后来开发者实现了在 HTML 中表示 RDF,因此为了提供灵活性,Schema.org 支持 3 种不同的表示选项:Microdata、RDFa Lite 和 JSON-LD。

示例

RDFa

<main vocab="http://schema.org/" typeof="Organization">
          <h1 property="name">Geo Book Club</h1>
          <div property="member" typeof="Person" resource="ang">
          Founding member <span property="name">Alice Ng</span> welcomes you! 
          </div>
 
          <div property="event" typeof="Event" resource="GBC_mtg_2">
            Please join us for our next meeting where we shall discuss the novel
            <span property="about" typeof="Book">
              <u property="name">Things Fall Apart</u> by
              <a property="author" typeof="Person" href="http://enwp.org/Chinua_Achebe">
                <span property="name">Chinua Achebe</span>
              </a> (ISBN: <span property="isbn">9780393932195</span>)
            </span>
            <img property="image" src="TFA_cover.jpg">
          </div>
 
          We hope you've been able to attend our past meetings
          <ul>
            <li property="event" typeof="Event" resource="GBC_mtg_1">
              …
            </li>
          </ul>
 
          </main>

Microdata

<main itemscope itemtype="http://schema.org/Organization">
<h1 itemprop="name">Geo Book Club</h1>
<div itemscope itemprop="member" itemtype="http://schema.org/Person" id="ang">
Founding member <span itemprop="name">Alice Ng</span> welcomes you! 
</div>
 
<div itemprop="event" itemscope itemtype="http://schema.org/Event" id="GBC_mtg_2">
  Please join us for our next meeting where we shall discuss the novel
  <span itemprop="about" itemscope itemtype="http://schema.org/Book">
    <u itemprop="name">Things Fall Apart</u> by
    <a itemprop="author" itemscope itemtype="http://schema.org/Person" href="http://enwp.org/Chinua_Achebe">
      <span itemprop="name">Chinua Achebe</span>
    </a> (ISBN: <span itemprop="isbn">9780393932195</span>)
  </span>
  <img itemprop="image" src="TFA_cover.jpg">
</div>
 
We hope you've been able to attend our past meetings
<ul>
  <li itemprop="event" itemscope itemtype="http://schema.org/Event" id="GBC_mtg_1">
    …
  </li>
</ul>
 
</main>

JSON-LD

<script type="application/ld+json">
{
  "@context" : "http://schema.org",
  "@type" : "Organization",
  "name" : "Geo Book Club",
  "member" : [{
    "@type" : "Person",
    "@id" : "ang",
    "name" : "Alice Ng"
    }],
  "event" : [{
    "@type" :"Event",
    "@id" : "GBC_mtg_2",
    "about" : {
      "@type" :"Book",
      "name" : "Things Fall Apart",
      "isbn" : "9780393932195",
      "author" : {
        "@id" : "http://enwp.org/Chinua_Achebe",
        "@type" : "Person",
        "name" : "Chinua Achebe"
      },
      "image" : {
        "@id" : "TFA_cover.jpg"
      }
    }
  },{
    "@type" : "Event",
    "@id" : "GBC_mtg_1"
  }]
}
</script>
 相关资料
  • 网站信息在前台模板开发时是很常用的,CMF 直接在基类中封装好了网站信息的获取,模板开发时只要直接使用就好了,一些常用的网站信息都放在$site_info 变量中 {$site_info.site_name} /站点名称 {$site_info.site_icp} /备案信息 {$site_info.site_admin

  • 网站信息 网站信息在前台模板开发时是很常用的,CMF 直接在基类中封装好了网站信息的获取,模板开发时只要直接使用就好了,一些常用的网站信息都放在$site_info 变量中 {$site_info.site_name|default=''} /站点名称 {$site_info.site_icp|default=''} /

  • cmf_get_site_info() 功能 获取后台管理设置的网站信息,此类信息一般用于前台 参数 无 返回 array 网站信息

  • cmf_get_site_info() 功能 获取后台管理设置的网站信息,此类信息一般用于前台 参数 无 返回 array 网站信息

  • 使用指南 - 数据报告 - 主页&网站概况 - 网站概况提供的信息 网站概况主要为您提供目标网站的整体运营情况,助您实时掌握网站流量动态。 网站概况报告主要包括两个部分: 1、今日流量 提供网站今日、昨日、预计今日的关键流量指标,主要有PV、UV、IP数、跳出率、平均访问时长、转化次数。其中预计今日指标后的箭头告诉您当前的上升和下降趋势。 2、不同时间段的热门来源、热门搜索词、地域分布、访客属性等

  • 本文向大家介绍C#使用正则表达式抓取网站信息示例,包括了C#使用正则表达式抓取网站信息示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#使用正则表达式抓取网站信息的方法。分享给大家供大家参考,具体如下: 这里以抓取京东商城商品详情为例。 1、创建JdRobber.cs程序类 2、创建WebHandler.cs公共方法类 PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用