EntityAttributes Graph - MessageOnTap/MessageOnTap_API GitHub Wiki
Here is the Graph HashMap Key developers may use.
Types
- Person
- Image
- Place
- Event
- Browser Search
- Browser Visit
- Flight
- Ticket
- Order
- Document
Usage
import edu.cmu.chimps.messageontap_api.Tag;
import edu.cmu.chimps.messageontap_api.ParseTree;
import edu.cmu.chimps.messageontap_api.EntityAttributes;
Node newNode = new Node();
newNode.addTag(EntityAttributes.Graph.Person.Name);
Summary
Person
| Field |
Key Name |
Description |
| Type |
Graph.Person.TYPE |
"person" |
| Name |
Graph.Person.NAME |
Person's name |
| Phone Number |
Graph.Person.PHONE_NUMBER |
Person's phone number |
| Work Phone Number |
Graph.Person.WORK_PHONE_NUMBER |
Person's work phone number |
| Home Phone Number |
Graph.Person.HOME_PHONE_NUMBER |
Person's home number |
| Email |
Graph.Person.EMAIL_ADDRESS |
Person's email address |
| Contact |
Graph.Person.CONTACT_ID |
Id in PersonalGraph Contact |
| Node id |
Graph.Person.NODE_ID |
Node id in ParseTree |
Image
| Field |
Key Name |
Description |
| Type |
Graph.Image.TYPE |
"image" |
| Uri |
Graph.Image.URI |
Uri in Android System |
| Taken time |
Graph.Image.TAKEN_TIME |
Time when picture was took |
| Node id |
Graph.Image.NODE_ID |
Node id in ParseTree |
Place
| Field |
Key Name |
Description |
| Type |
Graph.Place.Type |
"place" |
| Name |
Graph.Place.NAME |
Place Name |
| GPS Coordinate |
Graph.Place.GPS_COORDINATE |
Place Coordinates |
| Street Address |
Graph.Place.STREET_ADDRESS |
Street name and No. |
| PLACE_CATEGORY |
Graph.Place.PLACE_CATEGORY |
The visited places |
| Node id |
Graph.Place.NODE_ID |
Node id in ParseTree |
Event
| Field |
Key Name |
Description |
| Type |
Graph.Event.Type |
"event" |
| Name |
Graph.Event.NAME |
Event Name |
| Start time |
Graph.Event.START_TIME |
The start time of event |
| End time |
Graph.Event.END_TIME |
The end time of event |
| Event category |
Graph.Event.EVENT_CATEGORY |
Mars don't know what is this |
| Calendar |
Graph.Event.CALENDAR_ID |
Id in Calendar |
| Time |
Graph.Event.TIME |
Time |
| Node id |
Graph.Event.NODE_ID |
Node id in ParseTree |
Browser Search
| Field |
Key Name |
Description |
| Type |
Graph.BrowserSearch.TYPE |
"browser_search" |
| Title |
Graph.BrowserSearch.TITLE |
The website search keyword |
| Node id |
Graph.BrowserSearch.NODE_ID |
Node id in ParseTree |
Browser Visit
| Field |
Key Name |
Description |
| Type |
Graph.BrowseVisit.TYPE |
"browser_search" |
| Title |
Graph.BrowseVisit.TITLE |
Website Title |
| URL |
Graph.BrowseVisit.URL |
Website URL |
| Node id |
Graph.BrowserVisit.NODE_ID |
Node id in ParseTree |
Flight
| Field |
Key Name |
Description |
| Type |
Graph.Flight.TYPE |
"flight" |
| Arrival airport |
Graph.Flight.ARRIVAL_AIRPORT |
The arrival airport of flight |
| Arrival time |
Graph.Flight.ARRIVAL_TIME |
The arrival time of flight |
| Departure airport |
Graph.Flight.DEPARTURE_AIRPORT |
The departure airport of flight |
| Departure time |
Graph.Flight.DEPARTURE_TIME |
The departure time of flight |
| Flight number |
Graph.Flight.FLIGHT_NUMBER |
Flight number |
| Flight seller |
Graph.Flight.FLIGHT_SELLER |
Flight seller |
| Node id |
Graph.Flight.NODE_ID |
Node id in ParseTree |
Ticket
| Field |
Key Name |
Description |
| Type |
Graph.Ticket.TYPE |
"ticket" |
| Number |
Graph.Ticket.NUMBER |
Ticket's number |
| Seat |
Graph.Ticket.SEAT |
The seat number of ticket |
| Owner |
Graph.Ticket.OWNER |
The Owner of the ticket |
| Description |
Graph.Ticket.DESCRIPTION |
The detailed description of ticket |
| Node id |
Graph.Ticket.NODE_ID |
Node id in ParseTree |
Order
| Field |
Key Name |
Description |
| Type |
Graph.Order.TYPE |
"order" |
| Number |
Graph.Order.NUMBER |
Order's number |
| Seller |
Graph.Order.SELLER |
The seller of the order |
| Node id |
Graph.Order.NODE_ID |
Node id in ParseTree |
Document
| Field |
Key Name |
Description |
| Type |
Graph.Document.TYPE |
"document" |
| ID |
Graph.Document.ID |
The id of document |
| Title |
Graph.Document.TITLE |
The title of document |
| Created time |
Graph.Document.CREATED_TIME |
The create time of document |
| Modified time |
Graph.Document.MODIFIED_TIME |
The last modified time of document |
| Description time |
Graph.Document.DESCRIPTION_TIME |
Mars has no idea what is this |
| Size |
Graph.Document.SIZE |
The size of the document |
| Node id |
Graph.Document.CREATED_TIME |
Node id in ParseTree |
Other Fields
- Graph.SYNTAX_TREE
- Graph.CARD_LIST
- CURRENT_MESSAGE_CONTACT_NAME
- CURRENT_MESSAGE_RELATIVE_POSITION
- CURRENT_MESSAGE_EMBEDDED_TIME
- CURRENT_MESSAGE_TEXT_BOX_ACCESSIBILITY_NODE_INFO
- PMS.TRIGGER_SOURCE