Some details.
Comments and Typo in the XSD
Based on : (
http://www.opensocial.org/Technical-Resources/opensocial-
spec-v081/restful-protocol)
1)
If the Account provider support OAuth,
should we add the authorization token in "Account"?
2)
In elements stored in a list, should we add a unique id to each
elements?
For exemple, I want to display a specific element of my carrier in
another network, I need a way to know the element I've selectionned.
3)
A MediaItemType could also be a html file, a document (like a cv)?
4)
In a ArrayOfPersonUrl I have
public List<PluralPersonField> getUrl() {
It should be an array of <Url> ?
5) case don't follow the same standard in other variables
Smoker.displayvalue should be displayValue ?
Drinker.displayvalue should be displayValue ?
CreateActivityPriority.displayvalue should be
CreateActivityPriority.displayValue?
Environement.displayvalue
MessageType.displayvalue
Escape.displayvalue
Presence.displayvalue
6)
Account accounts;
Should be an array in Person
7)
nickname should not be an ArrayOfNicknames?
(I have multiple nicknames...)
8)
>> In the html page: The following additional Plural Fields are defined, based on their specification in OpenSocial:...
Person.children is not plural
Person.pets is not plural
Person.jobInterests is not plural
Person.languages in documentation but not in XSD
Person.politicalViews is not plural
9)
Person -> Url profileSong;
Person -> String profileUrl;
Person -> Url profileVideo;
Person -> String thumbnailUrl;
profileUrl and thumbnailUrl should not be a Url like song and video?
11)
ArrayOfIm should be ArrayOfIms
12)
MediaItem.url should be Url and not a string?
13)
Person.Name.additionalName should be plural (In some cultures they
have 4-5 names...)