Path
Osid Object
A Path represents a navigable path or
road. The Path is the interface to relate a navigable
route to a physical path.
| Name | Syntax | Many | Description |
|---|---|---|---|
| Identifiable | |||
id |
id | the Id |
|
| Extensible | |||
recordTypes |
type | ⋆ | the record types available |
| Browsable | |||
properties |
Property | ⋆ | a list of properties |
| OsidObject | |||
displayName |
displaytext | the display name | |
description |
displaytext | the description | |
genusType |
type | the genus type of this object | |
Intersection
Osid Object
Aggregateable
An intersection represents a crossing of paths where one can travel from one path to another.
| Name | Syntax | Many | Description |
|---|---|---|---|
| Identifiable | |||
id |
id | the Id |
|
| Extensible | |||
recordTypes |
type | ⋆ | the record types available |
| Browsable | |||
properties |
Property | ⋆ | a list of properties |
| OsidObject | |||
displayName |
displaytext | the display name | |
description |
displaytext | the description | |
genusType |
type | the genus type of this object | |
| Name | Syntax | Many | Description |
|---|---|---|---|
coordinate |
Coordinate | the coordinate | |
pathIds |
id | ⋆ | the path Ids |
paths |
Path | ⋆ | the paths |
isRotary |
boolean | true if this intersection is a rotary, false
otherwise |
|
isFork |
boolean | true if this intersection is a fork, false
otherwise |
Speed Zone
Osid Rule
A SpeedZone represents a speed zone
in a Map.
| Name | Syntax | Many | Description |
|---|---|---|---|
| Identifiable | |||
id |
id | the Id |
|
| Extensible | |||
recordTypes |
type | ⋆ | the record types available |
| Browsable | |||
properties |
Property | ⋆ | a list of properties |
| OsidObject | |||
displayName |
displaytext | the display name | |
description |
displaytext | the description | |
genusType |
type | the genus type of this object | |
| Operable | |||
isActive |
boolean | true if this operable is active, false if it is
inactive |
|
isEnabled |
boolean | true if this operable is enabled, false if the
active status is determined by other rules |
|
isDisabled |
boolean | true if this operable is disabled, false if the
active status is determined by other rules |
|
isOperational |
boolean | true if this operable is operational, false
otherwise |
|
| OsidRule | |||
hasRule |
boolean | true if an explicit rule is available, false
otherwise |
|
ruleId |
id | the rule Id |
|
rule |
Rule | the rule | |
conditionRecordTypes |
type | ⋆ | a list of OsidCondition record Types |
| Name | Syntax | Many | Description |
|---|---|---|---|
pathId |
id | the Id of the path |
|
path |
Path | the path | |
startingCoordinate |
Coordinate | the start of the zone | |
endingCoordinate |
Coordinate | the end of the zone | |
isImplicit |
boolean | true if this speed zone is implicit, false if
explicitly managed |
|
speedLimit |
Speed | the speed limit |
Signal
Osid Rule
A Signal represents a traffic signal
in a Map. The genus type indicates the
type of signal. A signal has one or more
States that are used to instruct traffic.
| Name | Syntax | Many | Description |
|---|---|---|---|
| Identifiable | |||
id |
id | the Id |
|
| Extensible | |||
recordTypes |
type | ⋆ | the record types available |
| Browsable | |||
properties |
Property | ⋆ | a list of properties |
| OsidObject | |||
displayName |
displaytext | the display name | |
description |
displaytext | the description | |
genusType |
type | the genus type of this object | |
| Operable | |||
isActive |
boolean | true if this operable is active, false if it is
inactive |
|
isEnabled |
boolean | true if this operable is enabled, false if the
active status is determined by other rules |
|
isDisabled |
boolean | true if this operable is disabled, false if the
active status is determined by other rules |
|
isOperational |
boolean | true if this operable is operational, false
otherwise |
|
| OsidRule | |||
hasRule |
boolean | true if an explicit rule is available, false
otherwise |
|
ruleId |
id | the rule Id |
|
rule |
Rule | the rule | |
conditionRecordTypes |
type | ⋆ | a list of OsidCondition record Types |
| Name | Syntax | Many | Description |
|---|---|---|---|
pathId |
id | the Id of the path |
|
path |
Path | the path | |
coordinate |
Coordinate | the coordinate | |
stateIds |
id | ⋆ | the Ids of the states |
states |
State | ⋆ | the states |
Obstacle
Osid Object
A Obstacle represents a blockage
along a Path.
| Name | Syntax | Many | Description |
|---|---|---|---|
| Identifiable | |||
id |
id | the Id |
|
| Extensible | |||
recordTypes |
type | ⋆ | the record types available |
| Browsable | |||
properties |
Property | ⋆ | a list of properties |
| OsidObject | |||
displayName |
displaytext | the display name | |
description |
displaytext | the description | |
genusType |
type | the genus type of this object | |
| Operable | |||
isActive |
boolean | true if this operable is active, false if it is
inactive |
|
isEnabled |
boolean | true if this operable is enabled, false if the
active status is determined by other rules |
|
isDisabled |
boolean | true if this operable is disabled, false if the
active status is determined by other rules |
|
isOperational |
boolean | true if this operable is operational, false
otherwise |
|
| Name | Syntax | Many | Description |
|---|---|---|---|
pathId |
id | the Id of the path |
|
path |
Path | the path | |
startingCoordinate |
Coordinate | the start of the zone | |
endingCoordinate |
Coordinate | the end of the zone |
Resource Velocity
Osid Compendium
A Velocity for a
Resource.
| Name | Syntax | Many | Description |
|---|---|---|---|
| Identifiable | |||
id |
id | the Id |
|
| Extensible | |||
recordTypes |
type | ⋆ | the record types available |
| Browsable | |||
properties |
Property | ⋆ | a list of properties |
| OsidObject | |||
displayName |
displaytext | the display name | |
description |
displaytext | the description | |
genusType |
type | the genus type of this object | |
| OsidCompendium | |||
startDate |
datetime | the date | |
endDate |
datetime | the date | |
isInterpolated |
boolean | true if this report is interpolated, false
otherwise |
|
isExtrapolated |
boolean | true if this report is extrapolated, false
otherwise |
|
| Name | Syntax | Many | Description |
|---|---|---|---|
resourceId |
id | the resource Id |
|
resource |
Resource | the resource | |
speed |
Speed | the current speed | |
position |
Coordinate | the current coordinate | |
heading |
Heading | the current heading | |
isOnPath |
boolean | true if the resource is on a designated path,
false otherwise |
|
pathId |
id | the path Id |
|
path |
Path | the path |