nilportugues/schema-org

Schema.org映射,用于生成JSON-LD

1.0.2 2015-12-25 12:43 UTC

This package is not auto-updated.

Last update: 2024-09-14 17:53:42 UTC


README

Build Status Scrutinizer Code Quality SensioLabsInsight Latest Stable Version Total Downloads License Donate

使用Schema.org创建映射的流畅接口,支持Schema.org v2.2(最新版本)。

安装

使用Composer安装该包

$ composer require nilportugues/schema-org

使用方法

您只需调用SchemaOrg::schemas()方法,即可获得流畅的接口。

拥有流畅的接口使得使用变得非常简单,无需了解Schema的知识。考虑到Schema.org提供的schema非常复杂,这真是一种解脱!

接口将引导您进入子schema或属性级别。

use NilPortugues\SchemaOrg\SchemaOrg;

$mapping = SchemaOrg::schemas()->blogPosting()->articleSection();

echo $mapping->name(); // returns "articleSection"
echo $mapping->url(); // returns "http://schema.org/articleSection"
echo $mapping->usedBy(); // returns "http://schema.org/Article"

为什么?

Schema.org词汇涵盖了实体、实体之间的关系和动作,并且可以通过良好的文档化扩展模型轻松扩展。

超过1000万个网站使用Schema.org对他们的网页和电子邮件消息进行标记,包括Google、Microsoft、Pinterest、Yandex等。

贡献

欢迎对包的贡献!

支持

通过以下方式之一与我联系

作者

许可

代码库基于MIT许可