-
Notifications
You must be signed in to change notification settings - Fork 0
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
Model-related comments on version 0.3.0 #8
Comments
Yes. To support different types of IDs. Is there something wrong with it?
Would it be a required element, or can it be optional? Is it possible that some HEIs span multiple countries (or they will, in the future)?
Can you explain the purpose of this element? What should it contain? Could you provide some example values?
You may be right. This is one of the issues I have delayed on purpose, because I'm still thinking about it. On one hand, clients might simply display all the contacts to the viewer (in this case, having one abstract contact "view" might be enough). On the other hand, other clients might want to store them to their databases (in this case, we need more precise structure). We will come back to this. |
Sorry, I must have looked at the (XMLSpy) graphic representation of the XSD (I couldn't see the attribute, but I see it now in the textual representation).
It should probably be optional, yes (I'll change the model).
Actually, I think this is obviated by the HEI Information entity (fact sheets), so I'll remove it from the model.
Ok. Maybe an attribute could differentiate? |
It depends. If it turns out that this information has to be stored by the client in an actual |
The remaining unanswered question in this issue is whether (and in that case, how) personal and non-personal contacts should be structurally different. In addition, I have the following questions: In the model, Inst/Org Unit has a list of required language competences (Req Lang Comp*). I don't remember where I got this from, but since it's not present in either the Institutions or the OUnits API, I wonder if it's relevant at this level? (It's also in Cooperation Condition) I also added a couple of optional fields from the dictionary, which maybe should be part of one or both APIs?
|
I hope I will be able to answer this definitely before the end of the month.
Hmm... it seems to fit Courses API more? We already have an element with language of instruction there, this seems related. City is already present in the address(es). Abbreviation - I have no opinion. Who had requested it? |
There are several language concepts floating around:
The following are from the dictionary. I bring them up because the author might have had some valid reason for putting them there (otherwise, I'm happy to drop them):
Which depends on the address(es) being given (as they're optional). Is there a chance that an address is not given, but one wants to connect an institution/department to a city anyway?
No one, to my knowledge - I just picked it from the dictionary. If an institution (or even a department) has an internationally well-established acronym, it could serve as a visual aid? |
Okay, I understand now. However I can't currently see a place for this in Institutions API (nor Units API).
I don't think so. Especially, since we have actually allowed the address to have any number of missing fields (it can, for example, have only a country and a city). In fact, I am now wondering, if perhaps we should drop the
Okay, I will add it. Being well-established seems to be pretty subjective thing, though ;) |
Ok, then I'll remove it. (There are some related questions/comments in the dictionary as well)
Which we have done in the OUnits issue already :-) |
Continuing the last remaining discussion elsewhere. |
I have questions/comments concerning the following features from the model:
The text was updated successfully, but these errors were encountered: