homePage and hasHomePage

Did you notice that TAP has two different
homepage properties?

    homePage has domain = Resource;
    hasHomePage has domain = Agent;

Shouldn't TAP standardize on one?

I notice that lots of property names
begin with "has".  Maybe that's an indication
that MKR's subclasses of properties
    part
    attribute
    relation
    action
    interaction
are really useful.  

Note that RDF triple syntax is
    subject property object

while MKR syntax is
    subject haspart property = object;    # part
    subject has property = object;         # attribute
    subject rel property = object;         # binary relation
    subject property object;                # binary relation (alternate syntax)
    subject isin property = object;         # n-ary relation
    subject do property = object ... done; # action
    subject causes object;                  # interaction: causality


Dick McCullough
knowledge := man do identify od existent done;
knowledge haspart proposition list;

Received on Friday, 15 August 2003 12:15:55 UTC