-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
A structural way to represent address supplements. #37
Comments
For those supplements that are location related such as Rear house and 2nd floor one can include these in the locator designator property or locator name property. You can use the locator designator property most of the time, but if the location has a proper name you should use the locator name property. In the current version there is no support for other supplements and therefore they can only be included in the full address property. We will investigate how this can be integrated into the next release of the Core Location Vocabulary. |
I’d prefer an extra attribute “addressSupplement” to represents an additional information such as c/o (in care of). |
The "INSPIRE Data Specification on Addresses" deals with such details. See: https://inspire.ec.europa.eu/id/document/tg/ad |
I searched for "c/o" and for "in care of" in this 249 pages long specification and didn't find anything |
I believe c/o is more a relation between a Person and a Address |
Inside the https://inspire.ec.europa.eu/id/document/tg/ad , it is written:
in the Annex G, there is a table H with a list of Locator Designator types. Now, in section 5.3.1.2. UML Overview, there is a LocatorDesignator dataType, that includes the designator and its type. So, if we want differentiate the designator types, I see these options:
|
Usually, I only have recipient data in my system with a reference to his/her address. |
Hello @dg7op , indeed you have a reference to that person, via Its URI, and the reference to an address, the c/o would a relation between the 2 reference, you don't need an additional person. |
Hi @EmidioStani, which person? The recipient? Can you please provide an (pseudocode?) example for such a relation between an address and its owner with c/o-information in it, so that I understand what you mean. I don't get where c/o is going to be stored, because a relation in my understanding is just a reference to an attribute of an object or to its id |
Hello @dg7op , an example would be:
|
Hi @EmidioStani, a c/o-address has 3 components: If there is only a relation between 1 und 2 the letter or package might not arrive at all. In your code sample there is only a relation between 1 und 3 without the intended recipient. Missing the relation to 2 might lead to privacy and multiple other legal issues, since 3 may believe to be the intended recipient and open the letter or the package. So, if c/o is a relation between a Person and an Address, your code does need an additional person:
To comply with your data model I'd have to process such c/o-addresses by keeping a (minimal) representation of 3 with its/her mail address, though 3 has nothing lost in my system and, if 3 is a person, I may break the law by storing/processing her personal data without her explicit consent. And, as I wrote above, often it would be impossible to store a person just by her name without further information about her like gender or birth date (same logic applies to businesses: company name might not be enough for processing business data without e.g. tax number). |
The SEMIC team received the following request through email:
Is there a structural way to represent address supplements such as c/o, Rear house 2nd floor etc. in http://www.w3.org/ns/locn#Address ?
For address supplements like c/o (in care of) would it be possible to add an "addressSupplement" property?
The text was updated successfully, but these errors were encountered: