OSID Logo
OSID Specifications
mapping package
Version 3.0.0
Release Candidate Preview
Interfaceosid.mapping.MappingProfile
Implementsosid.OsidProfile
Description

The mapping profile describes the interoperability among mapping services.

MethodsupportsVisibleFederation
Description

Tests if any map federation is exposed. Federation is exposed when a specific map may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of maps appears as a single map.

Returnboolean true if visible federation is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsLocationLookup
Description

Tests if looking up locations is supported.

Returnboolean true if location lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsLocationQuery
Description

Tests if querying locations is supported.

Returnboolean true if location query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsLocationSearch
Description

Tests if searching locations is supported.

Returnboolean true if location search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsLocationAdmin
Description

Tests if location administrative service is supported.

Returnboolean true if location administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsLocationNotification
Description

Tests if a location notification service is supported.

Returnboolean true if location notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsLocationHierarchy
Description

Tests if a location hierarchy service is supported.

Returnboolean true if location hierarchy is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsLocationHierarchyDesign
Description

Tests if a location hierarchy design service is supported.

Returnboolean true if location hierarchy design is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsLocationMap
Description

Tests if a location map lookup service is supported.

Returnboolean true if a location map lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsLocationMapAssignment
Description

Tests if a location map assignment service is supported.

Returnboolean true if a location to map assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsLocationSmartMap
Description

Tests if a location smart map service is supported.

Returnboolean true if a location smart map service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsLocationAdjacency
Description

Tests if a location adjacency service is supported.

Returnboolean true if a location adjacency service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsLocationSpatial
Description

Tests if a location spatial service is supported.

Returnboolean true if a location spatial service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceLocation
Description

Tests if a resource location service is supported.

Returnboolean true if a resource location service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceLocationUpdate
Description

Tests if a resource location update service is supported.

Returnboolean true if a resource location update service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceLocationNotification
Description

Tests if a resource location notification service is supported.

Returnboolean true if a resource location notification service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourcePositionNotification
Description

Tests if a resource position notification service is supported.

Returnboolean true if a resource position notification service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsMyLocation
Description

Tests if a location service is supported for the current agent.

Returnboolean true if my location is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsMapLookup
Description

Tests if looking up maps is supported.

Returnboolean true if map lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsMapQuery
Description

Tests if querying maps is supported.

Returnboolean true if a map query service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsMapSearch
Description

Tests if searching maps is supported.

Returnboolean true if map search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsMapAdmin
Description

Tests if map administrative service is supported.

Returnboolean true if map administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsMapNotification
Description

Tests if a map notification service is supported.

Returnboolean true if map notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsMapHierarchy
Description

Tests for the availability of a map hierarchy traversal service.

Returnboolean true if map hierarchy traversal is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodsupportsMapHierarchyDesign
Description

Tests for the availability of a map hierarchy design service.

Returnboolean true if map hierarchy design is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsMappingBatch
Description

Tests if the mapping batch service is supported.

Returnboolean true if maping batch service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsMappingPath
Description

Tests if the mapping path service is supported.

Returnboolean true if maping path service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsMappingRoute
Description

Tests if the mapping route service is supported.

Returnboolean true if maping route service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetLocationRecordTypes
Description

Gets the supported Location record types.

Returnosid.type.TypeLista list containing the supported Location record types
CompliancemandatoryThis method must be implemented.
MethodsupportsLocationRecordType
Description

Tests if the given Location record type is supported.

Parametersosid.type.TypelocationRecordTypea Type indicating a Location record type
Returnboolean true if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENT locationRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetLocationSearchRecordTypes
Description

Gets the supported Location search types.

Returnosid.type.TypeLista list containing the supported Location search types
CompliancemandatoryThis method must be implemented.
MethodsupportsLocationSearchRecordType
Description

Tests if the given Location search type is supported.

Parametersosid.type.TypelocationSearchRecordTypea Type indicating a Location search type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT locationSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetMapRecordTypes
Description

Gets the supported Map record types.

Returnosid.type.TypeLista list containing the supported Map types
CompliancemandatoryThis method must be implemented.
MethodsupportsMapRecordType
Description

Tests if the given Map record type is supported.

Parametersosid.type.TypemapRecordTypea Type indicating a Map record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT mapRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetMapSearchRecordTypes
Description

Gets the supported Map search record types.

Returnosid.type.TypeLista list containing the supported Map search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsMapSearchRecordType
Description

Tests if the given Map search record type is supported.

Parametersosid.type.TypemapSearchRecordTypea Type indicating a Map search record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT mapSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetResourceLocationRecordTypes
Description

Gets the supported ResourceLocation record types.

Returnosid.type.TypeLista list containing the supported ResourceLocation record types
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceLocationRecordType
Description

Tests if the given ResourceLocationRecord record type is supported.

Parametersosid.type.TyperesourceLocationRecordTypea Type indicating a ResourceLocation type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT resourceLocationRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetCoordinateTypes
Description

Gets the supported Coordinate types.

Returnosid.type.TypeLista list containing the supported Coordinate types
CompliancemandatoryThis method must be implemented.
MethodsupportsCoordinateType
Description

Tests if the given Coordinate type is supported.

Parametersosid.type.TypecoordinateTypea Type indicating a Coordinate type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT coordinateType is null
CompliancemandatoryThis method must be implemented.
MethodgetHeadingTypes
Description

Gets the supported Heading types.

Returnosid.type.TypeLista list containing the supported Heading types
CompliancemandatoryThis method must be implemented.
MethodsupportsHeadingType
Description

Tests if the given Heading type is supported.

Parametersosid.type.TypeheadingTypea Type indicating a Heading type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT headingType is null
CompliancemandatoryThis method must be implemented.
MethodgetSpatialUnitRecordTypes
Description

Gets the supported SpatialUnit record types.

Returnosid.type.TypeLista list containing the supported SpatialUnit record types
CompliancemandatoryThis method must be implemented.
MethodsupportsSpatialUnitRecordType
Description

Tests if the given SpatialUnit record type is supported.

Parametersosid.type.TypespatialUnitRecordTypea Type indicating a SpatialUnit record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT spatialUnitRecordType is null
CompliancemandatoryThis method must be implemented.