[Data-modeling] Suggested changes to the military conflict schema
Bryan Cheung
bryan.cheung at metaweb.com
Wed Apr 2 22:12:30 UTC 2008
Just sending out a feeler to see if there is any feedback to Jeff's
suggested changes; otherwise, I'd like to go forward with his
proposal...
Bryan
On Mar 10, 2008, at 3:39 PM, Jeff Prucher wrote:
> This is a task from months ago that finally bubbled up to the top of
> my
> queue. We had a request in the military discussion posts requesting a
> better way to model the relationships between actors in a military
> conflict.
> The problem is how to represent groups of combatants fighting on the
> same
> side in a conflict (a conflict, in this schema, can be anything in
> scale
> from a single battle to an entire war). The current model represents
> this as
> a standard type (i.e., one that has a name), which requires that
> each battle
> have two combatants with names like "Tet Offensive anticommunist
> forces" to
> fully represent which forces (countries, divisions, units, etc.)
> fought on a
> given side. (See
> http://www.freebase.com/view/guid/9202a8c04000641f8000000004f3cbee
> for an
> example.) This a) is a pain to use, b) is sort of ugly, c) makes
> automated
> data-importing very difficult, and d) means that you have to make an
> extra
> click to see which forces actually fought in the conflict.
>
> My proposal is to make this into a CVT, and allow multiple values
> for the
> combatants. This has two advantages: first, it avoids the extra step
> of
> having to create an intermediate type; and second, it means that the
> combatants are all listed on the topic for the conflict itself. A
> few other
> changes fall out of this, such as how commanders, force strengths, and
> casualties are modeled, but these are all secondary to the main
> change, and
> I won't go into gory detail here. If you're interested, though,
> please take
> a look at the schema in my private domain. Please bear in mind that
> the
> types in my domain are sketches, and I only included properties that
> would
> be affected. Other properties in the current schema will be kept.
> Please
> also note that the names of my types are not serious suggestions --
> I just
> wanted to avoid confusion with the current military types; in most
> cases
> we'd keep the existing types.
>
> Schema: http://www.freebase.com/view/domain/user/jeff/default_domain
> Example data: http://www.freebase.com/view/en/colmar_pocket
>
> Jeff Prucher
>
>
> _______________________________________________
> 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