Posts

Showing posts with the label Semantic Web

Structured data meaning

Google uses structured data such as RDFa, Microdata or JSON-LD to understand the contents of the page. RDFa is based on the RDF and HTML5 extension. JOSN-LD can be created from the same RDF Turtle. Learn RDF Turtle to create structured data for SEO. RDFa 1 (Resource Description Framework in Attributes) is attribute-based, for example, a , href in the HTML/XHTML. RDFa does not affect the HTML code which appears in the HTML. If you violate General structured data guidelines 2 ; as a result, your page ranked lower, therefore, it is important to know how to use structured data properly. You can use Google Rich Result test 3 to test and verify your page. Valid structured data can be eligible to visible in graphical search results. RDFa can have the number of vocabularies (as I show in this blog), but currently, Google support only schema.org 4 . ⚠️ Currently google permits only to use the schema.org vocabulary for the structured data. Google has recommended to use JSON-LD. Turtle is...

Apache Jena to learn RDF and SPARQL

RDF is one of the semantic web technology as well as the foundation for Turtle, N-Triples including JSON-LD. SPARQL is the query language for RDF. Use Apache Jena tools to learn RDF. For example, if you see the web page, that is human readable, because the end-user is human. However, there are search engines who choose the page on behalf of the consumer. Therefore, a search engine is a machine who wants to read the web page metadata. There should be well-structured data in the web page to be understood by the search engines by semantic parsing. GitHub Introduction to RDF Triples of the Data Model RDF family Embedding Turtle in HTML Some of the machine-readable metadata are: meta tag Microsdta Microformats RDFa JSON-LD It is necessary to know where the Resource Description Framework(RDF) 1 and SPARQL fit in the semantic web 2 . The semantic web is Web of data. RDF provides a foundation for publishing and linking data of all OWL 3 , SKOS, RDFS 4 and so on. If t...

Missing Manual: Protégé OWL Tutorial

I am a fan of ontology development and used to the Protégé IDE for ontology development. The new release of Protégé 4.1 version not supports for the DL (Description Logic syntax) although version 3 has supported DL. Instead new versions used to the Manchester syntax which is easy for the general users. The new version of the “ Protégé OWL Tutorial ” also available in the  Manchester syntax. In this blog I would like to introduce the “Protege OWL Tutorial version 2.1”  DL semantics. You can follow the DL syntax while you are following the tutorial.

Semantic Web in use

Up coming Web 3.0 which is the semantic web will enable the web to be more interactive and rewarding because things described in semantic languages are computer understandable. But widespread adoption of the semantic web is still a long way off. With the current web, the main problem is 'information overload' which is not possible to mitigate even in the web 2.0 era. Therefore, it is obvious that a new form artificial intelligence is should be embark on the Internet to overcome the problem of 'information overload' in the future web 3.0. The idea of the semantic web is very simple, that is things on the Internet will be described in computer understandable languages. This language should understand an object on its attributes. For example, if you surfing for 'fox' animal, in google your first result would be Fox news channel rather animal. Moreover, there can be man named with 'Fox'. Indeed, if an object might be a marked as a animal, an enormous netwo...