OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

humanmarkup-comment message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: RE: [humanmarkup-comment] Base Schema-address


Yep.

The forgetting part is one of the things we need to keep in mind, and 
not just us, of course. Very non-trivial. I won't go into my diatribe 
about the need for a new transport protocol. I'm hoping XMLP will be 
it, but it isn't looking very hopeful right now. Have you read their 
requirements? At least I know where to get a kitchen sink that isn't 
a kitchen sink until I want it to be a kitchen sink.

When I think about this stuff, I start getting a headache. I have had 
a lot of headaches recently. I really wish some of those folks on 
xml-dev were in the WSIA TC.

It is especially important for folks here to note that address is an 
association not a property.

<kidding>I think I will go have my headache now. </kidding>

Ciao,
Rex

At 3:24 PM -0500 5/13/02, Bullard, Claude L (Len) wrote:
>An address as a very abstract class might include
>email addresses and physical location addresses.
>However, a physical location address can have
>different naming systems so to make these concrete,
>it is usually prudent to have a geo-location
>system as the actual physical address.  Then the
>naming location systems (eg, city, state, county,
>country, parish, etc.) can be codes.  For HumanMarkup,
>an address must be internationalizable, so we
>may need a more complex type here.   British
>home addresses and American home addresses don't
>always have a lot in common.  Any suggestions?
>
>An email address is a different beastie.  It gets
>its mapping from the Internet Domain Naming System.
>As such, the string property can easily be described as
>a type using a regex, but it can't be tied to the
>DNS except by system assignment.
>
>In the context of a humlIdentifier, these are properties
>associated to the human, not properties of the human.
>
>BTW:  because humans move around a lot, history records
>are often kept and require a purge policy (it is important
>to forget as much as it is to remember).
>
>len
>
>-----Original Message-----
>From: Rex Brooks [mailto:rexb@starbourne.com]
>Sent: Monday, May 13, 2002 10:27 AM
>To: humanmarkup-comment@lists.oasis-open.org;
>humanmarkup@lists.oasis-open.org
>Subject: [humanmarkup-comment] Base Schema-address
>
>
>Hi Everyone,
>
>Please keep these threads within the Subject Line that initiates
>them, for easier reference. The elements are arranged in alphabetical
>order and this seems like the most sensible way to organize it. I
>will follow that organization in discussing them.
>
>It has the value of being accepted as not implying any kind of
>hierarchical or other classification system. As someone joined at the
>hip to OO, it also makes it easier for me to remember that we are not
>creating classes, yet. I add the yet because at some point, once we
>start building applications, we will, of necessity be brought to the
>task of agreeing upon a set of classes, but that is so far downstream
>from this point in our development that it need not concern us
>greatly.
>
>I will go through them, as nearly as possible in the order they
>appear: element definitions first, global attributes and then
>datatypes.
>
>Even as we go through this exercise, it is certain that we will
>develop new elements as they occur to us and as the subcommittees
>begin to identify the elements they will be needing, but I think it
>will be easier to spin those discussions off into separate threads,
>for which I suggest we use a variation of this Subject line, thus:
>New Base Schema Element-element name.
>
>That said, our first element:
>
>address
>
>This is a Complex Type and it is specified as a named address system
>such as street, city, state, etc. It is noted that when this element
>is used it will be code-based, i.e. an instance of an accepted,
>existing, named addressing system in international use.
>
>It is further specified that is a member of the xsd:attributeGroup
>referenced by "humlIdentifierAtts"
>
>Because it is a variable value that will change over time, it is not
>a Global Attribute.
>
>All of that is fairly straightforward and I doubt anyone can have
>much concern about it, however, what occurs to me is the question of
>whether we might want to distinguish between residential addresses,
>postal addresses and email addresses, although email is a bit of an
>orange in this box of apples, so to speak. However, for the purpose
>of sending communications or freight, and tracking such things for
>double checking accuracy, for instance in the case of multiple
>individuals sharing the same name, it might be good to have these
>distinctions under different elements, or additional attributes
>within this element.
>
>Okay, we have a number of ways in which this element can be used. And
>these ways also come into play in how we structure this element. I
>can think of several scenarios where the distinctions I mentioned
>above will be of vital importance:
>
>Scenario 1: Emergency Services Delivery in a natural disaster, where
>two Joe Smiths live in the same town where a tornado has struck and
>both have special medical needs that need to be taken into account in
>case they require emergency medical care on the scene of the
>disaster. Both have verifiable internet identities, email addresses,
>etc. Can address information help?
>
>Secnario 2: Joe Smith, tenant at 12345 Mill Rd, Oceanview, New Jersey
>receives mail for a former tenant, and it appears to be an important
>and time-critical piece of information. All he has is a name. Is
>there a chance that he can get the correct address in a secure way
>that does not tell the wrong person what kind of information he is
>seeking to redirect to its proper recipient?
>
>I will leave it at two scenarios. I have used examples here that I
>have had actual experience with in my own life except that I simply
>added a second person with the same name for a scenario 1 based on an
>incident where my neighbor had an asthma emergency, and the neighbors
>did not know he had asthma, only that he was apparently unable to
>breathe. It turns out that I later developed a kind of asthma myself,
>fortunately not triggered by stress like his, but emergencies can
>easily trigger this kind of subsequent problem. I have also received
>mail for at least two other Rex Brooks and you might call that a bit
>unusual, so I also know that these kinds of situations can occur. For
>more common names, I am sure this kind of thing is not really unusual
>at all.
>
>So, this is what I intend to do as I go through the elements in the
>HumanML Schema Len diligently worked up for us in Phase 0.
>
>I will try to do at least 3 a week, rather than one a day, though
>even that may be optimistic.
>
>Ciao,
>Rex
>--
>
>----------------------------------------------------------------
>To subscribe or unsubscribe from this elist use the subscription
>manager: <http://lists.oasis-open.org/ob/adm.pl>
>
>----------------------------------------------------------------
>To subscribe or unsubscribe from this elist use the subscription
>manager: <http://lists.oasis-open.org/ob/adm.pl>


-- 


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC