What is a Semantic Web?
Semantic means relating to language and/or logic. How would you apply reason to the internet and have it give context to the data to benefit web promotion? Semantic Web is where both human and machine understand the context of the data that is being requested and where the information is located so you can type in your question instead of worrying that you typed it correctly according to the algorithm of the search engine. When the Internet was first in existence, it was not content-centric that it is now, which made it easier to find what you needed with keyword searches preventing the Semantic Web from thriving. The Semantic Web is behind the scenes computer coding that is a standard data format to allow the data to be shared and reused across different applications, including different company’s product platforms. It will allow machines to identify the information closer to the way a human brain access information and make connections with the data.
The Semantic Web is layers
- Unicode & URI (Uniform Resource Identifier) which is the common code language and computer numbers
- XML and XML Schema; which is the coding that both humans and machines can understand.
- RDF (Resource Description Framework)
The three important aspects of the Semantic Web that better promotes websites
1. Unicode and URI (Uniform Resource Identifier)
This is the foundation that connects the data that you want identified with the numerical computer code. By giving the data a URI it allows search engines that are developing algorithms to focus more on semantic based than keyword, it will increase the likelihood that of your website to be on the front page instead of hoping that people typed in the correct combination.
For example in the different parts of the Semantic Web: Jim has a brother, Joe. Jim has a sister, Sally.
You would recognize Jim, brother, Joe, sister, Sally with their own URI.
2. RDF (Resource Description Framework)
Known as the triplets because it breaks simplifies the data to subject, verb/predicate and object. RDF is broken down as
- Resource is identity that is giving through the URI which should not be confused with a URL (URL Identifies and locates while URI just identifies).
- Description holds several statements that describe the resource.
- Framework is needed to map out the relationships to enable human and machine to both understand the same data.
RDF can be compared to hashtags on social media to connect various post with the same hashtags. As search engines and websites are both focusing more on using and developing the Semantic Web the RDF are used as semantic markups that allows search engines to gather certain data when they are pulled up, such as calorie count or the time it takes to prepare a recipe.
You would map the two sentence as the following: [Jim (the subject)] [has a brother (predicate)] [Joe (object)]. [Jim] [has a sister] [Sally].
Builds off of RDFs, by using the collection of the triplets to define and model the relations of the data. Ontology boils down to defining the parts of the RDF as either class or relationship. This is where you start developing your model and defining the relationships of the data.
Jim, Joe, and Sally would be identified as a class and ‘has a brother/sister is identified as the relationship. You would need to label brother as symmetrical data and sister as an inverse to brother. When you type out “Who is Joe’s brother?” it will be able to identify that Joe is Jim’s brother from the data it already has, and see that it symmetrical and that Jim is Joe’s brother. When you state that the brother/sister relationship is inverse it will be able to see that Sally is Jim’s sister and the inverse is that Jim is her brother. If it was with older versions of search engines, you would hope that with the two key words would yield the results.
Why it is useful to for website promoting
Semantic Web is changing how websites are being designed to focus with embedding data for search engines or other computer programs to pull and use the data provided on the website instead of wasting time with manually data mining. It also will allow you to type your search the way that you think instead of trying to formulate your search in ‘logic’ form for the computer to pull up the search.
Image Source: https://pixabay.com/en/digital-marketing-new-technologies-1433427/