contact.setAddress(address); producer.setContactInfo(contact); producer.setRole(Role.POINT_OF_CONTACT); DefaultResponsibleParty rp = new DefaultResponsibleParty(); rp.setOrganisationName(new SimpleInternationalString("International Hydrographic Bureau")); rp.setRole(Role.PUBLISHER); rps.add(rp); source.setCitedResponsibleParties(rps);
custodian.setRole(Role.CUSTODIAN); identification.setPointOfContacts(singleton(custodian)); final DefaultResponsibleParty distributor = new DefaultResponsibleParty((DefaultResponsibility) author); final DefaultDistribution distributionInfo = new DefaultDistribution(); distributor.setRole(Role.DISTRIBUTOR); distributionInfo.setDistributors(singleton(new DefaultDistributor(distributor)));