| org.cougaar.servicediscovery.description.ProviderDescription
All known Subclasses: org.cougaar.servicediscovery.description.ProviderDescriptionImpl,
ProviderDescription | public interface ProviderDescription (Code) | | The ProviderDescription object represents a description of a provider
agent. Each provider should have only one corresponding ProviderDescription.
A ProviderDescription is somewhat analogous to the UDDI concept of a
BusinessEntity. In a cougaar society, it is required that every agent has
a unique name; thus ProviderDescription provider names are also unique.
|
getOrganizationType | public String getOrganizationType()(Code) | | |
getProviderDescriptionURI | public String getProviderDescriptionURI()(Code) | | Returns a URI that can be used to get the ProviderDescription.
Typically the URI might be something like "cougaar://125-FSB"
|
getProviderName | public String getProviderName()(Code) | | Returns the provider (agent) name.
|
getServiceProfiles | public Collection getServiceProfiles()(Code) | | Returns the ServiceProfiles for this provider;
will be empty if this provider does not describe any
services. The Collection contains ServiceProfiles.
|
parseOWL | public boolean parseOWL(String fileName)(Code) | | Would be some other methods for accessing additional characteristics
of the provider, such as their location and contact information.
|
parseOWL | public boolean parseOWL(URL serviceProfileURL, String fileName)(Code) | | |
writeOWLFiles | public void writeOWLFiles(String outputFileBase)(Code) | | Writes the OWL files that describe this provider. The
outputFileBase may be an entire directory and base, such
as "C:/cougaar/servicedisovery/data/agentXYZ" or just a base
such as "agentXYZ". If outputFileBase is the empty string,
the provider name will be used as a default base. Right
now the only file that will be written is outputFileBase.profile.owl,
but later grounding file(s) will aslo be written.
|
|
|