[Data-modeling] Topics with weighted values for a Topic

Robert Cook robert at metaweb.com
Tue Jul 8 21:17:31 UTC 2008


On Jul 8, 2008, at 1:55 PM, James Alexander Levy wrote:

> I'm unsure how to design a type schema such that property values can  
> have a weighted value.
>
>
> For instance, suppose I wanted to make my own type for "Economy",  
> and I had a property called "Sectors" - I want to be able to assign  
> a Topic ("Agriculture") along with a percentage of the overall  
> Economy.
>
> Because properties only accept one type, the only way I know how to  
> do this is to make Sector its own type as a compound value with a  
> percentage property and a Topic property, but that would make the  
> whole schema considerably more complex.

Right now CVTs are the only way to represent what you're looking for.   
I'm going through a similar process right now loading dated values  
(eg. the population of a country as of a certain date), and it is  
certainly trickier than a simple property.

We have talked about having "universal" dimensions available for any  
assertion, such as a valid time or time range and provenance.  A  
weight might be possible as well, although the semantics of a weight  
would be different depending on the application.  In other words, you  
would have to distinguish different weights that might be attached to  
a single property, which would require an additional piece of  
metadata.  Think of a really big pile of stacked turtles.

In the nearer term, we hope to make CVTs easier to work with, both in  
the Freebase application, but also via MQL.

R


>
>
> Any advice?
>
>
> _______________________________________________
> Data-modeling mailing list
> Data-modeling at freebase.com
> http://lists.freebase.com/mailman/listinfo/data-modeling



More information about the Data-modeling mailing list