Home | Index

SearchMonkey Guide

Appendix B. SearchMonkey vocabularies

Table of Contents

Overview
Defining New Classes and Properties
Supported Prefixes
Datatypes
OWL Definitions
Friend-Of-A-Friend
Intro
Overview
Reference
foaf:Agent
foaf:Document
foaf:Group
foaf:Image
foaf:OnlineAccount
foaf:OnlineChatAccount
foaf:OnlineEcommerceAccount
foaf:OnlineGamingAccount
foaf:Organization
foaf:Person
foaf:PersonalProfileDocument
foaf:Project
foaf:accountName
foaf:accountServiceHomepage
foaf:aimChatID
foaf:based_near
foaf:birthday
foaf:currentProject
foaf:depiction
foaf:depicts
foaf:dnaChecksum
foaf:family_name
foaf:firstName
foaf:fundedBy
foaf:geekcode
foaf:gender
foaf:givenname
foaf:holdsAccount
foaf:homepage
foaf:icqChatID
foaf:img
foaf:interest
foaf:isPrimaryTopicOf
foaf:jabberID
foaf:knows
foaf:logo
foaf:made
foaf:maker
foaf:mbox
foaf:mbox_sha1sum
foaf:member
foaf:msnChatID
foaf:myersBriggs
foaf:name
foaf:nick
foaf:openid
foaf:page
foaf:pastProject
foaf:phone
foaf:plan
foaf:primaryTopic
foaf:publications
foaf:schoolHomepage
foaf:sha1
foaf:surname
foaf:theme
foaf:thumbnail
foaf:tipjar
foaf:title
foaf:topic
foaf:topic_interest
foaf:weblog
foaf:workInfoHomepage
foaf:workplaceHomepage
foaf:yahooChatID
GoodRelations
Intro
Overview
Reference
gr:ActualProductOrServiceInstance
gr:AvailableDeliveryMethods
gr:BusinessEntity
gr:BusinessEntityType
gr:BusinessFunction
gr:DeliveryChargeSpecification
gr:DeliveryMethod
gr:DeliveryModeParcelService
gr:Offering
gr:PaymentMethod
gr:PaymentMethodCreditCard
gr:PriceSpecification
gr:ProductOrService
gr:ProductOrServiceModel
gr:ProductOrServicesSomeInstancesPlaceholder
gr:QualitativeValue
gr:QuantitativeValueFloat
gr:WarrantyPromise
gr:WarrantyScope
gr:PaymentChargeSpecification
gr:LocationOfSalesOrServiceProvisioning
gr:QuantitativeValueInteger
gr:AcceptedPaymentMethods
gr:QuantitativeValue
gr:N-Ary-Relations
gr:OpeningHoursSpecification
gr:TypeAndQuantityNode
gr:UnitPriceSpecification
gr:DayOfWeek
gr:acceptedPaymentMethods
gr:amountOfThisGood
gr:appliesToDeliveryMethod
gr:appliesToPaymentMethod
gr:availableAtOrFrom
gr:availableDeliveryMethods
gr:closes
gr:datatypeProductOrServiceProperty
gr:description
gr:durationOfWarrantyInMonths
gr:eligibleCustomerTypes
gr:eligibleRegions
gr:hasBusinessFunction
gr:hasCurrency
gr:hasCurrencyValue
gr:hasDUNS
gr:hasEAN_UCC-13
gr:hasEligibleQuantity
gr:hasGTIN-14
gr:hasGlobalLocationNumber
gr:hasMakeAndModel
gr:hasMaxCurrencyValue
gr:hasMaxValue
gr:hasMaxValueFloat
gr:hasMaxValueInteger
gr:hasMinCurrencyValue
gr:hasMinValue
gr:hasMinValueFloat
gr:hasMinValueInteger
gr:hasOpeningHoursDayOfWeek
gr:hasPriceSpecification
gr:hasUnitOfMeasurement
gr:hasValueFloat
gr:hasValueInteger
gr:hasWarrantyPromise
gr:hasWarrantyScope
gr:includesObject
gr:isAccessoryOrSparePartFor
gr:isConsumableFor
gr:isListPrice
gr:isSimilarTo
gr:legalName
gr:offers
gr:opens
gr:qualitativeProductOrServiceProperty
gr:quantitativeProductOrServiceProperty
gr:typeOfGood
gr:validFrom
gr:validThrough
gr:valueAddedTaxIncluded
hReview
Intro
Overview
Reference
review:Comment
review:Feedback
review:Review
review:commenter
review:hasComment
review:hasFeedback
review:hasReview
review:positiveVotes
review:rating
review:reviewer
review:text
review:title
review:totalVotes
review:type
SearchMonkey Actions
Intro
Overview
Reference
action:addFriend
action:append
action:checkAvailability
action:compare
action:delete
action:discuss
action:edit
action:give
action:locateStore
action:map
action:notify
action:perform
action:procure
action:readDocumentation
action:reserve
action:sendEmail
action:sendToPhone
action:viewHistory
SearchMonkey Commerce
Intro
Overview
Reference
commerce:Business
commerce:Hotel
commerce:Restaurant
commerce:acceptsCredit
commerce:accessibility
commerce:ambience
commerce:attire
commerce:businessCategory
commerce:corkage
commerce:cuisine
commerce:features
commerce:hoursOfOperation
commerce:mealOptions
commerce:parkingOptions
commerce:priceRange
commerce:priceRangeHighest
commerce:priceRangeLowest
commerce:seatingOptions
commerce:serviceOptions
commerce:smoking
commerce:takesReservations
SearchMonkey Feeds
Intro
Overview
Reference
feed:Entry
feed:Feed
feed:hasEntry
SearchMonkey Jobs
Intro
Overview
Reference
job:JobListing
job:degree
job:duration
job:experience
job:function
job:hireType
job:industry
job:location
job:salaryFrom
job:salaryTo
job:salaryType
SearchMonkey Media
Intro
Overview
Reference
media:Article
media:Audio
media:Image
media:Media
media:Photo
media:Photoset
media:Text
media:Thumbnail
media:Video
media:Videoset
media:bitrate
media:channels
media:duration
media:fileSize
media:framerate
media:height
media:medium
media:samplingrate
media:type
media:views
media:width
SearchMonkey Product
Intro
Overview
Reference
product:Flight
product:Product
product:Service
product:availability
product:listPrice
product:manufacturer
product:priceFrom
product:priceTo
product:shippingCost
product:shippingWeight
SearchMonkey Resume
Intro
Overview
Reference
resume:Resume
resume:contact
resume:duration
resume:education
resume:experience
resume:position
resume:summary
SIOC
Intro
Overview
Reference
sioc:Community
sioc:Container
sioc:Forum
sioc:Item
sioc:Post
sioc:Role
sioc:Site
sioc:Space
sioc:Thread
sioc:User
sioc:Usergroup
sioc:about
sioc:account_of
sioc:administrator_of
sioc:attachment
sioc:avatar
sioc:container_of
sioc:content
sioc:content_encoded
sioc:created_at
sioc:creator_of
sioc:description
sioc:email
sioc:email_sha1
sioc:feed
sioc:first_name
sioc:function_of
sioc:has_administrator
sioc:has_container
sioc:has_creator
sioc:has_function
sioc:has_host
sioc:has_member
sioc:has_moderator
sioc:has_modifier
sioc:has_owner
sioc:has_parent
sioc:has_part
sioc:has_reply
sioc:has_scope
sioc:has_space
sioc:has_subscriber
sioc:has_usergroup
sioc:host_of
sioc:id
sioc:ip_address
sioc:last_name
sioc:link
sioc:links_to
sioc:member_of
sioc:moderator_of
sioc:modified_at
sioc:modifier_of
sioc:name
sioc:next_by_date
sioc:next_version
sioc:note
sioc:num_replies
sioc:num_views
sioc:owner_of
sioc:parent_of
sioc:part_of
sioc:previous_by_date
sioc:previous_version
sioc:reference
sioc:related_to
sioc:reply_of
sioc:scope_of
sioc:sibling
sioc:space_of
sioc:subject
sioc:subscriber_of
sioc:title
sioc:topic
sioc:usergroup_of
VCalendar
Intro
Overview
Reference
vcal:Vcalendar
vcal:Vtodo
vcal:Vfreebusy
vcal:Vtimezone
vcal:Value_CAL-ADDRESS
vcal:Value_DURATION
vcal:Vevent
vcal:Value_PERIOD
vcal:Vjournal
vcal:Value_DATE
vcal:DomainOf_rrule
vcal:Valarm
vcal:List_of_Float
vcal:Value_RECUR
vcal:X-
vcal:action
vcal:altrep
vcal:attach
vcal:attendee
vcal:byday
vcal:byhour
vcal:byminute
vcal:bymonth
vcal:bysecond
vcal:bysetpos
vcal:byweekno
vcal:byyearday
vcal:calAddress
vcal:calscale
vcal:categories
vcal:class
vcal:cn
vcal:comment
vcal:completed
vcal:component
vcal:contact
vcal:count
vcal:created
vcal:cutype
vcal:daylight
vcal:delegatedFrom
vcal:delegatedTo
vcal:description
vcal:dir
vcal:dtend
vcal:dtstamp
vcal:dtstart
vcal:due
vcal:duration
vcal:encoding
vcal:exdate
vcal:exrule
vcal:fbtype
vcal:fmttype
vcal:freebusy
vcal:freq
vcal:geo
vcal:interval
vcal:language
vcal:lastModified
vcal:location
vcal:member
vcal:method
vcal:organizer
vcal:partstat
vcal:percentComplete
vcal:priority
vcal:prodid
vcal:range
vcal:rdate
vcal:recurrenceId
vcal:related
vcal:relatedTo
vcal:reltype
vcal:repeat
vcal:requestStatus
vcal:resources
vcal:role
vcal:rrule
vcal:rsvp
vcal:sentBy
vcal:sequence
vcal:standard
vcal:status
vcal:summary
vcal:transp
vcal:trigger
vcal:tzid
vcal:tzname
vcal:tzoffsetfrom
vcal:tzoffsetto
vcal:tzurl
vcal:uid
vcal:until
vcal:url
vcal:version
vcal:wkst
VCard
Intro
Overview
Reference
vcard:Name
vcard:Address
vcard:Geo
vcard:Organization
vcard:VCard
vcard:additional-name
vcard:adr
vcard:agent
vcard:bday
vcard:category
vcard:class
vcard:country-name
vcard:email
vcard:extended-address
vcard:family-name
vcard:fax
vcard:fn
vcard:geo
vcard:given-name
vcard:homeAdr
vcard:homeTel
vcard:honorific-prefix
vcard:honorific-suffix
vcard:key
vcard:label
vcard:latitude
vcard:locality
vcard:logo
vcard:longitude
vcard:mailer
vcard:mobileEmail
vcard:mobileTel
vcard:n
vcard:note
vcard:org
vcard:organization-name
vcard:organization-unit
vcard:personalEmail
vcard:photo
vcard:post-office-box
vcard:postal-code
vcard:region
vcard:rev
vcard:role
vcard:sort-string
vcard:sound
vcard:street-address
vcard:tel
vcard:title
vcard:tz
vcard:uid
vcard:unlabeledAdr
vcard:unlabeledEmail
vcard:unlabeledTel
vcard:url
vcard:workAdr
vcard:workEmail
vcard:workTel
The rel Vocabulary (Deprecated)

Overview

The SearchMonkey vocabularies is a collection of vocabularies that we recommend using in DataRSS feeds and for annotating pages with metadata. Each vocabulary includes a set of terms and classes that are common for a particular domain. The set of vocabularies includes well-established RDF vocabularies as well as RDF vocabularies for microformats such as hCard, hCalendar and hReview. The vocabulary set also includes vocabularies developed specifically for SearchMonkey.

The following table lists the standard vocabularies recommended to be used in SearchMonkey applications. The documentation for some of these vocabularies is reproduced in this guide for convenience.

Vocabulary prefix Vocabulary name Domain Documentation
dc Dublin Core Document metadata See documentation on the web.
foaf Friend-Of-A-Friend Personal profiles and social networks See included documentation.
vcard VCard Personal and business addresses See included documentation.
vcal VCalendar Events and other calendar items See included documentation.
review hReview Reviews See included documentation.
sioc SIOC Blogs, discussion forums, Q&A sites See included documentation.
gr GoodRelations Product price specification, delivery and payment etc. See included documentation.
dbpedia DBPedia Generic vocabulary See documentation on the web.
fb Freebase Generic vocabulary See documentation on the web.

These vocabularies are intended to help developers to get started. However, this selection is not exclusive: you can provide data using other vocabularies. See Defining New Properties for more information.

The section Supported Prefixes gives an overview of the recommended vocabularies. In dataRSS feeds, these vocabularies do not need to be explicitly declared if you place the following processing instruction at the beginning of a dataRSS feed:

<?profile http://search.yahoo.com/searchmonkey-profile ?>

In pages with embedded RDF metadata (eRDF and RDFa), each vocabulary needs to be declared using the appropriate constructs, i.e. LINK elements in eRDF and XML namespace declarations in RDFa.

In section Examples we list a number of examples of using these vocabularies in DataRSS.

This specification is on a periodic release schedule to improve conformance to industry standard vocabularies and enable common use cases to be accomplished in a consistent manner.