There are several things to consider:
- Will your database be a “data warehouse”, that is, autonomous or (ultimately) aimed at interconnecting with the wider world? That is, you find yourself normalizing entities, concepts, etc. that are already available as Linked Data, and / or would you like other people to start linking to your data? For example, do you want to create semantic markup web pages that search engines will search for?
- You need some kind of conclusion, for example. considering
broader as a transitive property, so your application knows that if X is a broader concept for Y and Z is a broader concept for X, Z is also a broader concept for Y. - Is there a semantic web solution out of the box that is more or less suitable for you to use? The ability to be based on structure, for example. The Linked Media Framework can be very crucial when it comes to the viability of semantic web technology to use.
If your answers are definitely negative, I would start working on it using "traditional" technology.
If in doubt, you can start development, but keep problems such as stable identifiers deep in your mind. During development, you can try to import it into LMF or write a mapping to D2R and see if it adds something extra to the table.
You can also try browsing / requesting the Stackoverflow equivalent for the semantic Web .
source share