//Management Characteristics
resourceProperty = resourcePropertySet.get(WeatherstationPropertyQNames.MANAGEABILITYCAPABILITY);
resourceProperty.addChangeListener(manageabilityCharacteristicsCapability);
//Identity Capability
ManageabilityCapabilityDocument manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
manageabilityCapabilityDocument.setManageabilityCapability(IdentityCapability.URI);
resourceProperty.add(manageabilityCapabilityDocument);
//Identification Capability
manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
manageabilityCapabilityDocument.setManageabilityCapability(IdentificationCapability.URI);
resourceProperty.add(manageabilityCapabilityDocument);
//MUWS2 Metrics Capability
manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
manageabilityCapabilityDocument.setManageabilityCapability(org.apache.ws.muws.v1_0.capability.MetricsCapability.URI);
resourceProperty.add(manageabilityCapabilityDocument);
//MOWS Metrics Capability
manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
manageabilityCapabilityDocument.setManageabilityCapability(MetricsCapability.URI);
resourceProperty.add(manageabilityCapabilityDocument);
//Status Capability
manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
manageabilityCapabilityDocument.setManageabilityCapability(OperationalStatusCapability.URI);
resourceProperty.add(manageabilityCapabilityDocument);
//Request Processing State Capability
manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
manageabilityCapabilityDocument.setManageabilityCapability(RequestProcessingStateCapability.URI);
resourceProperty.add(manageabilityCapabilityDocument);
//Relationship Capability
manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
manageabilityCapabilityDocument.setManageabilityCapability(RelationshipsCapability.URI);
resourceProperty.add(manageabilityCapabilityDocument);
//Correlateable Properties Capability
manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
manageabilityCapabilityDocument.setManageabilityCapability(CorrelatablePropertiesCapability.URI);
resourceProperty.add(manageabilityCapabilityDocument);
manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
manageabilityCapabilityDocument.setManageabilityCapability(ManageabilityReferencesCapability.URI);
resourceProperty.add(manageabilityCapabilityDocument);
/** Properties **/
resourceProperty = resourcePropertySet.get(WeatherstationPropertyQNames.RESOURCEID);
ResourceIdDocument resourceIdDocument = ResourceIdDocument.Factory.newInstance();