Google, Bing and Yahoo's initiative to create schema.org for structured data markup has offered an opportunity and at the same time has posed a threat to many owners of websites. The opportunity is to transform the website's content to use microdata and schema.org, so that search engines can understand the information in web pages and, as a consequence, they can improve the accuracy and the presentation of search results. The threat of not doing that transformation is just the opposite: not reaping the benefits that other websites gain. This is the reason why many owners of websites are considering, or will consider in the near future, the schema.org markup of their web pages.
For large websites, implementing microdata can take a lot of time and require some big changes in the HTML source code. In general, that implementation requires two main activities. The first consists in designing what we call the website schema.org, which is the fragment of schema.org that is relevant to the website. The second consists in adding the microdata tags to the website pages, using the previously designed website schema.org.
The Website Schema.org Designer is a software tool that implements an approach to website schema.org design. Our approach consists in a human-computer task-oriented dialogue, whose purpose is to design a website schema.org. The dialogue uses the directive mode, in which the computer has complete control. In each dialogue step, the computer asks a question to the webmaster about the website content. Depending on the answer, a fragment of schema.org is or is not added to the website schema.org. The answer determines the next question posed by the computer. The dialogue continues until the design is finished.
The Website Schema.org Designer and the Website Schema.org Designer JSON Parser are two java-based software tools that need to be installed in your computer according to the following instructions:
1a. If you are in a 64-bit operating system, download the following files:
1b. If you are in a 32-bit operating system, download the following files:
2. Unzip the downloaded files. Two new folders will be created.
3. If you are in a Windows 64-bit system, execute the EXE files. Otherwise, execute the JAR ;application files. Wait until the graphical interfaces appear.
You can find more detailed installation instructions inside user manuals (Documentation section).
Website Schema.org Designer is an application that allows domain experts and web developers to generate their website schema.org designs. Through reference exemplars and properties in context, the application generates a useful dialog that concludes with a fully schema.org design schema of a website.
Website Schema.org Designer JSON Parser is an application that automatically downloads the latest schema.org version available. The downloaded schema.org version is saved in a JSON file that end users can put in the wsd_files folder of Website Schema.org Designer application. As a result, they can always obtain and use the latest schema.orgversion in Website Schema.org Designer.
Reference exemplars represent recommended practices of schema.org concepts. They can be used to restrict the number of relevant properties of a type, so the system dialog generator can ask better and more relevant questions to the user about his/her website.
Properties in context are elements that can be used to define better names and conditions for properties in a specific context, so the system dialog generator can ask better and more relevant questions to the user about his/her website.
Generate your website schema.org design with a few steps and an easy dialog generator based in your reference exemplars and properties in context:
Open your website schema.org designs just to view and copy your schema code, or to import it as a reference exemplar, so the system can improve the dialog generator.
You can open and import website schema.org designs saved in XML (system generated files) or TXT format. Text files can be written by the user with a simple text notation. In other words, you can obtain a website schema from the Internet (through tools like Google Rich Snippets) and import it as a TXT file:
Website Schema.org Designer JSON Parser allows you to generate the latest schema.org version in a JSON file. You can use the obtained file to overwrite the schema.json file used by Website Schema.org Designer application. As a result, you will always be able to get and use the latest schema.org version for your website schemas:
Website Schema.org Designer uses the following files contained in /app/wsd_files folder:
- Tort, A., Olivé, A.: A Computer-Guided Approach to Website Schema.org Design. In: Yu, E., Dobbie, G., Jarke, M., Purao, S. (Eds.), Conceptual Modeling 33rd International Conference, ER 2014, Springer (2014).
The Website Schema.org Designer and the Website Schema.org Designer JSON Parser are two software tools developed by Martín Menes Rouco with the collaboration of Antoni Olivé and Albert Tort at the Information Modeling and Processing (IMP) research group at the Universitat Politècnica de Catalunya - BarcelonaTech.
Both applications are based in the document written by Albert Tort and Antoni Olivé: A Computer-Guided Approach to Website Schema.org Design.
Current Website Schema.org Designer available version: 1.1.
Current Website Schema.org Designer JSON Parser available version: 1.0.
In the following, we suggest some future work to be done regarding the evolution of the Website Schema.org Designer software tool: