[Data-modeling] Add page number(s) to "Quotation"

Jeff Prucher jeff at metaweb.com
Thu Dec 4 22:01:08 UTC 2008


I think that will basically work, although I'd suggest renaming the "cited
quotation" type, since it implies (to my mind, anyway) that the work being
cited is the quotation itself. Maybe "cited quotation source" would be
better. Since the type is in a base, you could also just call it "quotation
source" and it (hopefully) wouldn't be confused with the commons type of
that name. 
 
 You're right that delegation isn't going to help out here -- I had thought
it would, but as I examine the problem, I can see that we'd need two-way
property delegation (i.e., both the property and the expected type would
have to be modified), and we don't have that functionality now.  
 
 Jeff 
 


  _____  

From: data-modeling-bounces at freebase.com
[mailto:data-modeling-bounces at freebase.com] On Behalf Of Ed Laurent
Sent: Wednesday, December 03, 2008 7:04 PM
To: Freebase data modeling mailing list
Subject: Re: [Data-modeling] Add page number(s) to "Quotation"


I modeled "Cited quotation" in my LitCentral base
(http://litcentral.freebase.com/) that has a property of "Quotation" (set as
the common "Quotation" type) with disambiguation for "Page number" (machine
readable text). For the time being, I also added a "Relevance notes" (short
text) property as disambigution. I may modify that later, depending on use.
This form of "Cited quotation" model adds denormalization to quotations
(duplicate "Source" properties) but I don't see a way around that.

I originally modeled "Quotation and page number", with a "Quotation"
property delegated from the "Quotation" common type. However, it didn't seem
right to orphan quotations from their sources - a visible reciprocating link
cannot be established between source and quotation using a CVT (maybe I'm
wrong?). 

Another property I added to "Cited quotation" is "Freebase cross reference",
which is a reciprocating link between topics that are not properties of each
other. It seemed a good way to collect relevance data that might be helpful
for informing the modeling of future properties.

I'm including the "Cited quotation" type in "Ecological publication" of my
Bird Conservation base (http://birdconservation.freebase.com) along with the
common "Journal article" type (includes "Written work" and "Scholarly work")
because that will be my primary use for it. Instances of ecological
publications that are not journal articles (e.g., technical reports) will
need to have that type removed by hand. Regardless, its Included types will
often be appropriate.

Currently, "Full view" must be used to view the LitCentral types included
within "Ecological document" but I'm hopeful that there will be an option to
display all Included types, regardless of whether they are common types or
not, in an upcoming release. 

I'm open to better ways to do this. Thanks for everyone's input!

-Ed


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freebase.com/pipermail/data-modeling/attachments/20081204/617de5c4/attachment.htm 


More information about the Data-modeling mailing list