In last post, I presented how to start a taxonomy in Poolparty,  I showed how to create a new Project, Concept Schema, Top Concept and Concepts in Poolparty and how they are used to create a new taxonomy in Poolparty, In the taxonomy that I am using as example, the Olympic Soccer Mans Tournament Rio 2016, I started to add Concepts to the taxonomy, I created the groups, persons, teams and positions as Concepts Schemas, I related each one of the teams to its group as a Narrower Concepts and I started to create the concepts to each one of the players and coaches.

At this point, some questions could come up:  How can I know that the teams in the taxonomy is soccer national team not the country itself? Is pretty easy look at the taxonomy and see that in the taxonomy context that Brazil is the Brazilian national soccer team, however, could you image it as a category of a post in a blog , or as a tag at online shopping website as Amazon or as subject of a book of in a online library catalog. Even more, you probably never heard about a person called “Edson Arrantes do Nascimento”, but if you are a soccer fan you should know Pele, Pele is a nickname, the name of best soccer player of all times is “Edson Arrantes do Nascimento” (sorry Messi and Maradona). A lot of soccer players in Brazil have nicknames, so how can I know if am I talking about the correct person?

 

general-tree-taxonomy-poolparty

Is not that hard think that all information about the players that I need is stored somewhere else. Nowadays data are stock in database, spreadsheets, pdf, and all kind of formats, but how to use the information that already is stored out there? I need a standard technology that allows me connect the taxonomy to the information provide by other people, even more because the taxonomy will be linked to their data, they will know what my taxonomy is about. Of course, this technology already exists, and it is called Linked Data. The definition below about the Linked Data from W3C give more elements  about Linked Data.

 It is important to have the huge amount of data on the Web available in a standard format, reachable and manageable by Semantic Web tools. Furthermore, not only does the Semantic Web need access to data, but relationships among data should be made available, too, to create a Web of Data (as opposed to a sheer collection of datasets). This collection of interrelated datasets on the Web can also be referred to as Linked Data.

Ok, so until now we have data that have relationship to each other, these relationships help us to improve the semantic of our data, and from W3C definition we need a standard format to allow link betweens datasets. This format in the heart of the Semantic Technology is called  Resource Description Framework, or RDF for short. Actually, as software developer I would like to call the RDF as a model,  with some formats such as:

  • Turtle (A simple, human-readable format)
  • RDF/XML (The original RDF format in XML)
  • RDFa (RDF embedded in HTML atributes)
  • JSON-LD (A newer format aimed at web developers)

I didn’t even touch the surface of the Linked Data here,  but I think is better come back to the topic of this series of post the soccer taxonomy. I have two problems that I want to solve: I want to label the Brazil at the taxonomy as the Brazilian soccer national team and I want to add the Brazilian player Neymar, but I want  somehow, use the data available about Neymar in anywhere else, and let the people know what I am talking about in both cases.

In advanced menu of Poolparty you can find the option “Linked Data Administration”, in this option you can choose the Linked Data that you want to link with, in this case I chose  DBpedia, and after that in Brazil concept page, I went to the linked data tab I was able to search for Brazil, selected the concept Brazil FC, and I marked the relation as ExactMatching  as you can see in the picture below, so I solved my first problem, I linked the concept Brazil to the Brazilian Soccer National team somewhere else.

exact-match

 

To solve the other problem I tried to insert the new concept “Neymar” as  player. Again, because Poolparty know that I want link the taxonomy with DBpedia, Poolparty brought me some concepts that it thinks that match with my local concept, in this case I choose Neymar, the first in the list, like you can see in the picture below:

 

neymar-autocomplete

 

Now in the page of the concept Neymar, you can see that it have the link with DBpedia Concept and Poolparty brought some alternative labels to the concept Neymar in the soccer taxonomy.

neymar-concept

I solved the two problems that I had, disambiguation of the concepts Brazil and Neymar, and reuse of the information about alternative labels that were available in the DBpedia of the concept Neymar. You should be thinking, and what about all that talk about the linked data and RDF that I did previously in this post?  Well, linked data and consequently RDF were the crew behind the scene that allow the link happen, but how they allowed it, is a topic to the next post, so I see you next week to talk about this.

 

Leave a Reply

Your email address will not be published. Required fields are marked *