Since its unveiling in 2011, this http URL has become the de facto standard for publishing semantically described structured data on the web, typically in the form of web page annotations. The increasing adoption of this http URL facilitates the growth of the web of data, as well as the development of automated agents that operate on this data. this http URL is a large heterogeneous vocabulary that covers many domains. This is obviously not a bug, but a feature, since this http URL aims to describe almost everything on the web, and the web is huge. However, the heterogeneity of this http URL may cause a side effect, which is the challenge of picking the right classes and properties for an annotation in a certain domain, as well as keeping the annotation semantically consistent. In this work, we introduce our rule based approach and an implementation of it for validating this http URL annotations from two aspects: (a) the completeness of the annotations in terms of a specified domain, (b) the semantic consistency of the values based on pre-defined rules. We demonstrate our approach in the tourism domain.
We introduce the notion of "domain" and a simple specification of it for schema.org, which adopts a similar nested definition of constraints that restricts classes and properties in relation to other classes of which they are expected types. The concept of selecting a subset of schema.org appears in @cite_7 , but to the best of our knowledge, the domain selection of the editor described there is limited to the selection of classes. We propose a different domain specification approach including selecting a subset of properties and restricting the range of those properties to a subset of subclasses of the range defined by schema.org. The importance of this restriction is described in Section in more detail. Additionally, our validator brings domain definition and semantic consistency rules together in one holistic tool.
@cite_7
151101049
Structured data is picking up on the Web, particularly in the search world. Schema.org, jointly initiated by Google, Microsoft, and Yahoo! provides a hierarchical set of vocabularies to embed metadata in HTML pages for an enhanced search and browsing experience. RDFa-Lite, Microdata and JSON-LD as lower semantic techniques have gained more attention by Web users to markup Web pages and even emails based on Schema.org. However, from the user interface point of view, we still lack user-friendly tools that facilitate the process of structured content authoring. The majority of information still is contained in and exchanged using unstructured documents, such as Web pages, text documents, images and videos. This can also not be expected to change, since text, images and videos are the natural way how humans interact with information. In this paper we present RDFaCE as an implementation of WYSIWYM (What-You-See-Is-What-You-Mean) concept for direct manipulation of semantically structured content in conventional modalities. RDFaCE utilizes on-the-fly form generation based on Schema.org vocabulary for embedding metadata within Web documents. Furthermore, it employs external NLP services to enable automatic annotation of entities and to suggest URIs for entities. RDFaCE is written as a plugin for TinyMCE WYSIWYG editor thereby can be easily integrated into existing content management systems.