Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Online-behavior vocabulary"

(at)
(Attributes)
Line 42: Line 42:
 
== Attributes  ==
 
== Attributes  ==
  
===<code>alg-1</code>===
+
===alg-1===
 
Output of an algorithm that determines interest from page visit data
 
Output of an algorithm that determines interest from page visit data
 
* domain: <code>PageVisit</code>
 
* domain: <code>PageVisit</code>
 
* value: <code>InterestTopic</code>
 
* value: <code>InterestTopic</code>
  
===<code>alg-2</code>===
+
===alg-2===
 
Output of an algorithm that determines interest from page visit data
 
Output of an algorithm that determines interest from page visit data
 
* domain: <code>PageVisit</code>
 
* domain: <code>PageVisit</code>
 
* value: <code>InterestTopic</code>
 
* value: <code>InterestTopic</code>
  
===<code>at</code>===
+
===at===
 
The instant the event was initiated
 
The instant the event was initiated
 
* domain: <code>PageVisit, ImportEvent</code>
 
* domain: <code>PageVisit, ImportEvent</code>
 
* value: <code>xsd:dateTime</code>
 
* value: <code>xsd:dateTime</code>
  
===<code>browser</code>===
+
===browser===
 
The ID of the browser extension where the ImportEvent originated. This represents a unique install instance of the browser extension. E.g. urn:740a23c0-c5f0-4809-80e5-74608d95f912
 
The ID of the browser extension where the ImportEvent originated. This represents a unique install instance of the browser extension. E.g. urn:740a23c0-c5f0-4809-80e5-74608d95f912
 
* domain: <code>ImportEvent</code>
 
* domain: <code>ImportEvent</code>
 
* value: <code>xsd:string</code>
 
* value: <code>xsd:string</code>
  
===<code>connector</code>===
+
===connector===
 
The ID of the connector supplying data for the ImportEvent. E.g. org.eclipse.higgins.js.pds.gap
 
The ID of the connector supplying data for the ImportEvent. E.g. org.eclipse.higgins.js.pds.gap
 
* domain: <code>ImportEvent</code>
 
* domain: <code>ImportEvent</code>
 
* value: <code>xsd:string</code>
 
* value: <code>xsd:string</code>
  
===<code>import</code>===
+
===import===
 
An ImportEvent instance.
 
An ImportEvent instance.
 
* value: <code>ImportEvent</code>
 
* value: <code>ImportEvent</code>
  
===<code>interest</code>===
+
===interest===
 
Attribute of a p:Person. An interest of that person
 
Attribute of a p:Person. An interest of that person
 
* domain: <code>p:Person</code>
 
* domain: <code>p:Person</code>
 
* value: <code>InterestTopic</code>
 
* value: <code>InterestTopic</code>
  
===<code>explicitInterest</code>===
+
===explicitInterest===
 
User has explicitly said that she is interested (true) or not interested (false) in this topic.  
 
User has explicitly said that she is interested (true) or not interested (false) in this topic.  
 
* domain: <code>InterestTopic</code>
 
* domain: <code>InterestTopic</code>
 
* value: <code>xsd:boolean</code>
 
* value: <code>xsd:boolean</code>
  
===<code>observedInterest</code>===
+
===observedInterest===
 
Everytime we think you're interested in this, a dateTime stamp is added  
 
Everytime we think you're interested in this, a dateTime stamp is added  
 
* domain: <code>InterestTopic</code>
 
* domain: <code>InterestTopic</code>
 
* value: xsd:dateTime
 
* value: xsd:dateTime
  
===<code>search</code>===
+
===search===
 
A SearchEvent instance.
 
A SearchEvent instance.
 
* value: <code>SearchEvent</code>
 
* value: <code>SearchEvent</code>
  
===<code>searchTerm</code>===
+
===searchTerm===
 
A term used in the search event
 
A term used in the search event
 
* domain: <code>SearchEvent</code>
 
* domain: <code>SearchEvent</code>
 
* value: <code>xsd:string</code>
 
* value: <code>xsd:string</code>
  
===<code>visit</code>===
+
===visit===
 
A PageVisit instance
 
A PageVisit instance
 
* value: <code>PageVisit</code>
 
* value: <code>PageVisit</code>
  
===<code>webpage</code>===
+
===webpage===
 
A web page being visited
 
A web page being visited
 
* domain: <code>PageVisit</code>
 
* domain: <code>PageVisit</code>

Revision as of 20:42, 8 August 2011

{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}
Higgins logo 76Wx100H.jpg

A vocabulary for describing people's online (esp. web surfing) behavior. Imported by Persona vocabulary.

Files

UML Overview

Online-behavior 2.0.106.png

Classes

SearchEvent

An instance of a search session. E.g. typing "wedding dress" into Google.com

  • 1..1 at

ImportEvent

An instance of an online behavior import session. E.g. Google Ad Preferences were imported to your Anonymous Web Profile

  • 1..1 at
  • 1..1 browser
  • 1..1 connector

PageVisit

A web page being visited

  • 1..1 webpage
  • 1..1 h:start - dateTime when you start your visit to this page
  • 1..1 h:end - dateTime when you end your visit to this page
  • 0..1 alg-1
  • 0..1 alg-2

InterestTopic

Some topic that, based on behavior or explicit data entry, the user appears to be interested in (or uninterested in)

  • subClassOf skos:Concept
  • 0..1 explicitInterest
  • 0..N observedInterest

InterestTopic subClasses

Hundreds of subclasses and (sub-subClasses, etc.) such as Travel, Travel > WorldDestinations > Africa > EasternAfrica ...etc.

Attributes

alg-1

Output of an algorithm that determines interest from page visit data

  • domain: PageVisit
  • value: InterestTopic

alg-2

Output of an algorithm that determines interest from page visit data

  • domain: PageVisit
  • value: InterestTopic

at

The instant the event was initiated

  • domain: PageVisit, ImportEvent
  • value: xsd:dateTime

browser

The ID of the browser extension where the ImportEvent originated. This represents a unique install instance of the browser extension. E.g. urn:740a23c0-c5f0-4809-80e5-74608d95f912

  • domain: ImportEvent
  • value: xsd:string

connector

The ID of the connector supplying data for the ImportEvent. E.g. org.eclipse.higgins.js.pds.gap

  • domain: ImportEvent
  • value: xsd:string

import

An ImportEvent instance.

  • value: ImportEvent

interest

Attribute of a p:Person. An interest of that person

  • domain: p:Person
  • value: InterestTopic

explicitInterest

User has explicitly said that she is interested (true) or not interested (false) in this topic.

  • domain: InterestTopic
  • value: xsd:boolean

observedInterest

Everytime we think you're interested in this, a dateTime stamp is added

  • domain: InterestTopic
  • value: xsd:dateTime

search

A SearchEvent instance.

  • value: SearchEvent

searchTerm

A term used in the search event

  • domain: SearchEvent
  • value: xsd:string

visit

A PageVisit instance

  • value: PageVisit

webpage

A web page being visited

  • domain: PageVisit
  • value: xsd:anyURI

Example

Here is an example that shows a person (me) that has explicitly expressed an interest in YogaAndPilates and who has been observed a couple of times to be interested in CardGames:

:a348912365
     rdf:type int:CardGames ;
     online-behavior:observedInterest
             "2011-01-01T01:00:00"^^xsd:dateTime , "2010-01-01T00:00:00"^^xsd:dateTime .

:e845798274501
     rdf:type int:YogaAndPilates ;
     online-behavior:explicitInterest
             "true"^^xsd:boolean .

:me   rdf:type persona:Person ;
     online-behavior:interest
             :a348912365 , :e845798274501 .

Links

Back to the top