Semantify.it is a Software-as-a-service (SAAS) toolbox for working with semantic annotation related tasks.
In the beginning there were three questions driving the development of the platform:
- Which terms (schema.org classes, properties) to use?
- How to make a JSON-LD file?
- How to integrate JSON-LD into the website?
From there emerged a web platform (software-as-a-service) to:
- create (based on templates)
- validae (rule based)
- store (optional a the server)
- maintain (editor)
- integrate (trough plugins (WordPress, Typo3))
schema.org annotations.
Meanwhile, semantify.it has grown to a comprehensive toolbox for working width
- Annotations
- Domain Specifications
- Vocabularies
- Knowledge Graphs.
Continue reading for details about those features.
The platform's comprehensive tool collection can be distinguished in three major categories: annotations, Domain Specification and vocabularies. The following sections will explain those categories and the tools in more detail.
The annotation module originally was the core of semantify.it and is still the most well known feature of the tool box. Besides that, it is also the first thing that pops the user's eye when visiting the platform.
Annotation creation, also known as the creation of semantic content or semantic data, sometimes even called LinkedData, is the process of adding semantic information to data. In other words the data is described with a vocabulary (an ontology). Originally semantify.it was soly based on schema.org. Meanwhile semantify.it also hosts custom vocabularies (see section Vocabulary).
The different tools to create annotations are described below.
RocketRML is a JavaScript RML-mapper implementation for the RDF mapping language (RML). For more information see RocketRML's website.
specific type of annotation creation, more: WASA
Example: semantify.it pages for Tirolwerbung
More: WASA
soon: everyone can host a own view of own list (JS snippet for visualization, 4 visualization options)
against the semantify.it vocabulary creation guidelines (aligned with state-of-the-art ontology engineering)
visualization module like for DS: different “styles” (schema.org like, tree, table, …)
things that don’t fit the Annotation/DS/Vocab structure):
Kärle, E., Şimşek, U., & Fensel, D. (2017). semantify. it, a Platform for Creation, Publication and Distribution of Semantic Annotations. arXiv preprint arXiv:1706.10067.
Web: https://www.arxiv-vanity.com/papers/1706.10067/ (download PDF)
Şimşek, U., Kärle, E., Holzknecht, O., & Fensel, D. (2017, June). Domain specific semantic validation of schema. org annotations. In International Andrei Ershov Memorial Conference on Perspectives of System Informatics (pp. 417-429). Springer, Cham.
Web: https://www.arxiv-vanity.com/papers/1706.06384 (download PDF)
Simsek, U., Kärle, E., & Fensel, D. (2019). RocketRML-A NodeJS implementation of a use-case specific RML mapper. arXiv preprint arXiv:1903.04969.
Web: https://www.arxiv-vanity.com/papers/1903.04969/ (download PDF)
Şimşek, U., Kärle, E., & Fensel, D. (2018). Machine readable web apis with schema. org action annotations. Procedia Computer Science, 137, 255-261.
Web: https://www.arxiv-vanity.com/papers/1805.05479/ (download PDF)