the representational state transfer architectural style when processing a request for a social bookmarking operation the system searches for a url and potentially other resource information within the document object model of a currently loaded web page if such resource information is found it is used to process the requested social bookmarking operation otherwise if such resource information is not found in the document object model the system uses the url stored in the location bar of the web browser to process the requested social bookmarking operation the system includes semantic information in the dom of a web page that is used to identify subsets of content within the web page that can be socially bookmarked the semantic information may be stored in what is generally referred to as u201c microformatting u201d application_number US 201213517682 A description fig1 is a block diagram showing components in an illustrative embodiment of the disclosed system as shown in fig1 a client computer system 10 is associated with and used by a local user 12 a graphical user interface 14 is provided to the local user 12 in part through execution of a bookmarklet or plug in 16 that provides one or more social bookmarking operations to the local user 12 the graphical user interface 14 may.