如果您曾经使用结构化数据,那么您可能熟悉Schema.org。
您必须意识到实体包含很多信息,并且继承可能很复杂。
因此,创建项目所需的所有实体,然后以JSON-LD格式序列化 /对数据进行序列化。< / p>
schema-org-java是与schema.org实体合作的图书馆。
可以使用Maven插件轻松生成这些实体,然后可以通过序列化器模块序列化 /进行序列化(很快)为JSON-LD格式。< / p>
库具有以下功能:
- 完全支持http://schema.org名称空间中定义的词汇。
- 完全支持类型的多个继承,在http://schema.org中的每个属性的多个值。
- 每个schema.org类型都有一个相应的Java接口,该接口提供了方便的Getter/Setter方法,用于获取/设置该特定类型的属性值。
- 一次支持所有schema.org类型的生成或特定类型的生成。
- 通过在生成的类和方法上添加Javadoc,完全支持Schema.org类型和属性的文档。
- 支持schema.org词汇的不同版本。
- 支持序列化和绝对序列化(很快)schema.org对json-ld格式的对话。
这是一个视频,说明了schema.org实体的产生和创建:
尚未开发几个功能:
- deeriationization li>
- 添加方法以设置列表中的字段数据
- 添加了Setter方法的Javadoc
- ...
如果您有兴趣,请看看并给我您的反馈:)