[Data-modeling] Architecture - Unrealized Design and suggested changes to the structure type
Robert Cook
robert at metaweb.com
Mon Dec 1 18:54:49 UTC 2008
Hi Iain -
On Nov 30, 2008, at 12:00 AM, Iain Sproat wrote:
> Following architect Jørn Utzon's recent death I took time to expand
> his freebase topic. However I came upon a problem with modelling
> his many unbuilt works - http://en.wikipedia.org/wiki/index.html?curid=37262#Architectural_works
>
> There seems to be an 'Unrealized design ' type in the architectural
> domain, but this has no properties and thus no way to link back to
> the designer. Perhaps it would be better to scrap this type and
> instead have a 'status' property in the 'structure ' type which has
> an enumerated value of the following 'planned design', 'unrealized',
> 'under construction', 'built', 'demolished'?
I do like your idea of adding an enumeration to the structure type
that explicitly defines the status of a structure. It would be a
denormalization, to be sure, as one could determine the status of a
demolished building using the existing "destruction date" and/or
"destroyed by" properties. But it's also important for people to
encode that a structure is demolished/destroyed even if the date or
method of destruction is not known.
I can add that enumeration to the structure type if nobody has a
strong objection.
I was going to argue against adding "unrealized" to the enumeration,
but I see that we already have examples of such:
http://www.freebase.com/view/en/the_illinois
My only question is how to distinguish between buildable, but unbuilt
and pure fantasy. The example above is somewhere between, but as it's
the design of an architect of many real buildings, it probably
deserves to be "unrealized". I assume this would allow all
submissions for the World Trade Center replacement buildings to be
typed as unrealized structures as well. I'm curious what others think.
> In a similar note, I felt that the 'engineer ' and 'engineering firm
> ' type which currently sit in the Architecture commons precludes all
> but civil & structural engineers. My idea is to further develop the
> engineering base (although currently structural/civil engineering
> heavy, I plan to include all kinds of engineers - mechanical,
> chemical, electrical, electronic and perhaps even data/information
> engineers!). I think it would be great if the 'engineer' and
> 'engineering firm' properties could be removed from the 'structure '
> type, and instead the 'structure' type include the 'engineering
> project ' type from the engineering base.
My personal caveat about bases is that they work best when you scope
them smaller. Part of this is because of the current limitations in
the UI (which really only scale to a few views -- we will be working
on that), but more importantly, bases succeed better when the scope is
achievable by a small group of people and the "edges" of the base are
within sight.
Also, I think that various engineering disciplines are distinct enough
that it would cause confusion to blur those semantics in the data
model. Engineering a building or a dam is very different than
engineering a rocket engine. There is commonality, to be sure, but
there is a cost to lumping here. Abstract types and properties,
although they help machine interpretation for very general use cases,
come at the cost of human readability. Typically people understand
the data model from their narrower scope and are daunted by abstraction.
In Freebase, semantics are developed not necessarily from top-down or
bottom-up, but more middle-up. That is, there data models are
typically well-thought out for a particular domain. If there becomes
a need to encode semantic equivalence among multiple domains, that can
be done by (to be defined) meta-structures on the types and properties
themselves.
R
> I would appreciate any constructive comments on my above
> suggestions, and also any help with the engineering base.
>
> Regards
>
> Iain (sprocketonline)
>
>
> _______________________________________________
> Data-modeling mailing list
> Data-modeling at freebase.com
> http://lists.freebase.com/mailman/listinfo/data-modeling
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freebase.com/pipermail/data-modeling/attachments/20081201/834f0f50/attachment-0001.htm
More information about the Data-modeling
mailing list