Semantic Web Annotations

Get Schema org! GetSchema

GetSchema is a community of practice: a community of users, researchers, and developers who are using, designing and developing semantic annotation technologies using HTML5 Microdata and RDFa. provides many popular annotation examples and testing tools. We maintain this web site inline with the latest community developments.

Extract RDF from semantic annotations Extractors

Microdata extractor is a REST web service to extract RDF data from Microdata annotations and provide the semantic information as N-Triples, N3 and JSON. The service conforms with the Microdata2RDF specification at W3C, but the generation algorithm may be different from the one proposed by the specification.

more about that

RDFa extractor is a REST web service to extract RDF data from RDFa Lite annotations and provide the semantic information as N-Triples, N3 and JSON.

More about that

Web Rules

JSON Rules JSON Rules

JSON Rules is a rule language based on JSON syntax meant to allow HTML5 developers to embed rules into their web pages. JSON Rules support both condition-action rules (production rules) and event-condition-action rules (aka reactions rules)

More information on this project development on our wiki.

Extract RDF from semantic annotations RuleTheWeb!

Enriching user navigation experience is not a novel paradigm. Web publishers use various tools to embed related content in their web pages. However, this experience is related to the publishers and not the readers of the web content. RuleTheWeb! employs user preferences, Semantic Web annotations and behavioral targeting to create the best related content towards a semantic navigation on the web. RuleTheWeb! is enriching the reader experience by considering the semantics of the visited page and user's own preferences encoded as rules.

JSON Rules Social Web Rules

One should not confuse Social Web Rules with the regular definition of this term such as the one from Wikipedia (Social Rules, Norm, ...). Rather Social Web Rules are simple norms that can be created/generated/shared by browser users as a basic form of human interaction. Users are always motivated to (1) use publicly available rules meeting their goals - public rules are powerful because we tend to believe our friends before believing a marketing message from a brand, (2) create their own private rules and (3) share rules with the community.

More about this project on the wiki.

JSON Rules RuleStore API

Rulestore API is a project in partnership with RuleML. The goal of this API is to provide RuleML rules as Linked Data objects to bridge the gap between Linked Data and Rules. While designing rules and rulesets is still an expert-guided task, exposing rules as Linked Data will greatly improve their usage in Web reasoning.

More about the API on the RuleML wiki.