The Semantic Web community is in desperate need of a simpler way to create vocabularies and ontologies. Building a vocabulary requires many skills and lots of attention to detail. Even for a group of experts, this can become a daunting task, and many of the efforts can be wasteful if not consulted with a larger community of people. This is why we created www.vocabs.org. It allows vocabularies to be created and validated by the community, through a simple web-based voting system. Similar to how Wikipedia has built the encyclopedia of crowdsourced content, Vocabs is trying to be a repository of community-driven vocabularies. You can initiate a discussion about a vocabulary you may want to build. Other members of the community will then see it and comment it. They can also further improve it with their own terminology. Finally, based on the total amount of votes each term has received, the system will automatically compile an RDF-friendly format of the entire conversation, allowing it to be consumed by popular semantic reasoners and by other RDF data sets.
How it works
This site uses powerful community-driven voting-based approaches, such as the ones used on StackOverflow or Hacker News, to allow you to discuss about an ontology and write Turtle directly in the comments you're making.
You can comment Turtle syntax by simply indenting the text by two or more space, so anybody can extend a specific vocabulary. Then based on the amount of votes a specific comment receives, it can be considered to be more valuable, and can be used with more certainty by data providers.
So in essence this is very similar to opening your text editor, and writing some Turtle syntax down. The cool part is that it happens online, so other people can immediately comment and validate what you wrote.
Building your first vocabulary
- Click on submit on the navigation bar at the top. (be sure you're logged in)
- Fill in the basic information, such as the vocabulary ID and its title.
- Now you can leave a comment and define your vocabulary terms in the comments themselves. Here's an example of a vocabulary that is trying to describe Wine: http://www.vocabs.org/term/WineOntology
- You can also insert Turtle syntax directly in your comment, by indenting it with two or more spaces. This way you can formally describe your ontology using triples.
- When many different people have made their contributions to the vocabulary, you can click on the "Turtle" link at the top of the vocabulary page, to export the entire vocabulary in RDF/Turtle format.
- Each of the properties/classes you have defined in the vocabulary (as comments), will also have their own URI. For example, in the WineOntology example above, the community has defined the class Wine with an URI of: http://www.vocabs.org/term/WineOntology#Wine
Luca Matteis —
lmatteis AT gmail