After reading the Microdata article on MDN:
I noticed that the article mentions that developers can make/use their own microdata vocabularies, instead of using the popular, schema dot org.
I wanted to know more, such as:
-
How do I make my own vocabulary? (I want to learn, I know there are other huge ones). Is there any further reading I can go to. How do I know the format in which to write it, how to structure it, just be plain JSON hosted on a site?, etc.
-
Does it matter to search crawlers whether you use a less popular vocabulary? In other words: does using a smaller, unknown library not have the same impact as a bigger one like the schema project?
-
Lastly: my understanding, so far, is that you have a namespace type of thing that the bot can refer to in order to understand text/images from your webpage and what relationships these text/images have with other data on the web. And so, this means the vocabulary you refer it to should have many outward links to relevant items for each “itemtype”. Is my undertstanding so far correct? Or does a microdata vocabulary not need such a hyperlink system?
Thank you for the help.
Also I do know people think that it is easier to just use the Schema vocabulary, and want me to just use that. However, I want to learn how they work (not just how to use them), how the crawlers understand vocabularies, and properly understand their scale and what it takes to make one.
EDIT: added link to the article