/** * * <!-- CONTACTS * MANDATORY: operator, publisher * 10/25/2012. FOR A NETWORK PROCEDURE, operator DOESN'T MAKE SENSE. * (unless it really does apply to every station asset) --> * <sml:contact xlink:role="http://mmisw.org/ont/ioos/definition/publisher"> * <sml:ResponsibleParty> <sml:organizationName>NANOOS</sml:organizationName> <sml:contactInfo> * <sml:address> <sml:country>USA</sml:country> * <sml:electronicMailAddress>[email protected]</sml:electronicMailAddress> * </sml:address> <sml:onlineResource xlink:href="http://nanoos.org"/> </sml:contactInfo> * </sml:ResponsibleParty> </sml:contact> */ private void createContactOperator() { if (publisherInfo != null) { Contact xbContact = xbSystem.addNewContact(); xbContact.setRole("http://mmisw.org/ont/ioos/definition/publisher"); ResponsibleParty xbResponsibleParty = xbContact.addNewResponsibleParty(); xbResponsibleParty.setOrganizationName(publisherInfo.getName()); ContactInfo xbContactInfo = xbResponsibleParty.addNewContactInfo(); Address xbAddress = xbContactInfo.addNewAddress(); xbAddress.setCountry(publisherInfo.getCountry()); xbAddress.setElectronicMailAddress(publisherInfo.getEmail()); xbContactInfo.addNewOnlineResource().setHref(publisherInfo.getWebAddress()); } }