schema-org-java:Java库,用于使用json-ld格式的schema.org数据
#编程 #java #maven #schemaorg

如果您曾经使用结构化数据,那么您可能熟悉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
  • 添加方法以设置列表中的字段数据
  • 添加了Setter方法的Javadoc
  • ...

如果您有兴趣,请看看并给我您的反馈:)