How to compare subjective data in the semantic network?

I watched the freebase project for storing data. This seems to be a great place to store specific objective data such as names, locations, and dates. Is this a good place to store subjective data, such as opinions or ratings? Is there any other / better open data, semantic data storage or strategy for storing and requesting this kind of information?

In addition, since this is subjective, I can be sure that others will not agree with my opinion. How could I keep other people's opinions so that the opinions of the crowd could be better represented?

Is freebase the right place to store this type of data?

For example: restaurant rating or movie rating. Movie ratings are likely to be less time sensitive than restaurant ratings. Any non-identifying information about the person who entered the data would be interesting to determine other factors and relationships.

+4
source share
4 answers

The semantic network is more or less a variant of first-order logic, for the most part, so an important part is a clear understanding of what each of your predicates means. This idea is very simple, but applicable to a wide range of representations of meaning, i.e. It is located behind the database entity model.

There should be no problem presenting the information specified in the semantic web view. Just make sure that you have a clear definition of what each of your predicates means, so that the value does not change over time, and you end up in an inconsistent view.

The Genesereth book is old, but good if you're interested in reading more about it. I think that many of the people who worked on the Semantic Web were involved in the Douglas Lenat Cyc project, which gradually switched to a logical presentation of meaning over time.

http://www.amazon.com/Logical-Foundations-Artificial-Intelligence-Genesereth/dp/0934613311

Website for Cyc:

http://www.cyc.com/

+2
source

I find that designing / choosing data formats is very difficult without understanding the questions I ask using this data. What purpose do you expect to use data? Come up with some use cases, and this may lead to your search.

Saving attributed data is an open research topic with development in (among other places) the Intelligence community: these users obviously need to keep track of where the information came from and who added to it along the way, how to check its reliability and do it things like keeping track of whether sensitive information was accidentally turned on. This may be a good place to view.

+1
source

Data is data, what you want to do is to mark the data as what it is, an opinion or rating. "Fact", I believe that it would be possible to draw a conclusion from such data, it would be that most people had a subjective opinion on this topic.

0
source

Source: https://habr.com/ru/post/1286247/


All Articles