Skip to main content

Home/ (HBSN) Useful Webservices APIs/ Group items tagged to

Rss Feed Group items tagged

François Dongier

Open Dover | add sentiment to your content - 0 views

  • Emotion tag any kind of text with the Open Dover Live Demo, try OpenDover now!
  • OpenDover uses linguistic algorithmic technologies to emotion tag text that you send to the service. Emotion tags are returned to users for implementing in web applications, searches, blogs and so on.
  • Whether you are into blogging or developing websites, OpenDover is based on Java technology, which allows for easy connectivity through webservices.
  •  
    Emailed newsletter March 2, 2010: Dear All, It is time again to inform you on the current state of our OpenDover project. Last 6 months we were engaged in some major overhaul activities. Since 1 year we are performing test trails, and are listening to "potential" customers. There was 1 thing they all asked for. Make OpenDover simpler! It appeared that the whole concept of choosing a subject domain, and selecting base tags, was to much. We also thought that this was hindering our penetration into the market. So, we went back to drawing board, and we have re-evaluated our system. While we were doing that, we kept on adding more subject domains, because whatever we would do, this approach of Ontology's and satellite words would not change. So, at least we can inform you now that we have a total of 10 subject domains, covering a large part of what is most commonly discussed on the Internet. Just to refresh your mind, we have listed them here for your convenience: 1. Economics, Finance, Business 2. Health - Medical Care 3. Law 4. Politics 5. Product - Camera 6. Product - Phone 7. Product - Audio Player 8. Product - Video Player 9. Product - Software 10. Travel - Flight 11. Travel - Hotel BREAKTHROUGH!! The biggest breakthrough came a few months ago when we modified our algorithms in such a way that we were able to auto-detect the subject domain of an arbitrary text. The next step was simple then. When we know the subject domain (or subject domains) of an arbitrary opinion text, we should automatically find the sentiment for that domain. It is then no longer necessary to use base tags. This feature is now available on OpenDover for you to test! 1. Just take an arbitrary piece of text expressing opinions (Or take the example listed in this e-mail) 2. Go to http://java.opinionmining.nl 3. Paste text into the story box 4. Select accurate in the Mode box 5. Select Generic domain in the Sub
François Dongier

10 Ways to Use OpenCalais Today | OpenCalais - 0 views

  • What Does Calais Do?
  • It analyzes text you send it and extracts entities (people, organizations, geographies, etc.). In many cases, it links those entities to the world of Linked Data. It extracts facts – like the fact that John Doe is the CEO of Acme Corporation or such. It extracts events – like mergers, earning announcements, natural disasters and a bunch of others. It attaches a topic to the text as a whole, much like a newspaper would (Sports, Finance, Health, etc.). It creates SocialTags – our attempt to “tag” the article a way a human would to file it away somewhere.
  • it’s free for up to 50,000 submissions per day for commercial or non-commercial purposes
  • ...5 more annotations...
  • Content Enhancement — There’s a whole world of Linked Data out there and OpenCalais can be your entry point. For example – take in press releases, and extract the companies mentioned in them. Use OpenCalais’ Linked Data entry points to get the SIC codes and the link to DBPedia. Access DBPedia and enhance your content with other information about the company like locations, people, products. Access Geonames to figure out what region the company is located in. Take that enhanced content and do cool things (like triage and workflow and presentation) with it.
  • Alerting — Give users the ability to be alerted when certain types of content becomes available. Unlike simple keyword alerting with OpenCalais + Linked Data you can construct alerts like, “Tell me when there is M&A activity for a company in the Steel industry.”
  • Automated News Portals — Want to create a general purpose news portal? Or maybe one that deals only with baseball news? Great. Subscribe to and/or acquire some content sources, and feed them through OpenCalais. Then use the metadata to throw away what you don’t care about and to organize the rest by topic, geography, person – whatever. A great example of an off-the-shelf solution that does this is OpenPublish.
  • Finer-Grained / Higher-Value Syndication — Do you have content consumers via RSS or other syndication methods? Give them a better experience by allowing them to create their own channels based on OpenCalais metadata. Create channels based on region, types of events, companies, etc. – or any combination of those and other items.
  • SEO — Something we get asked about all the time – we know people are experimenting – but they’re not being very public about their experimentation. Here’s a simple idea though: make your content more search friendly. Two routes: One easy, one a little harder. Route 1: Translate events into human readable text and get it on your page. Have a complicated article about an LBO of company x by people y? OpenCalais will identify an M&A event. Take that event and turn it into a tag like “Acquisitions” – something people might actually search for. Don’t just use it as a metatag – incorporate into the page via navigation or whatever so Google pays attention. Route 2: Use linked data to enhance your content. If you’re talking about a company or geography use OpenCalais Linked Data to enhance the page with additional information from Dbpedia, Geonames, CIA world fact book or a bunch of other sources.
François Dongier

Extracting Enterprise Vocabularies Using Linked Open Data | Semantic Web Dog Food - 0 views

  • A common vocabulary is vital to smooth business operation, yet codifying and maintaining an enterprise vocabulary is an arduous, manual task. We describe a process to automatically extract a domain specific vocabulary (terms and types) from unstructured data in the enterprise guided by term definitions in Linked Open Data (LOD). We validate our techniques by applying them to the IT (Information Technology) domain, taking 58 Gartner analyst reports and using two specific LOD sources -- DBpedia and Freebase.
    • François Dongier
       
      This IBM article is referenced by Juan Sequeda in a post to the Linking Open Data mailing list (public-lod@w3.org, Feb 4, 2010) : Hi Matthias, We worked on something similar: entity type discovery using linked open data. Our project was given a corpus of documents in the same domain, identify specific entity types in the documents. Our objective was to search for documents in a corpus by specific entities. For example: "find articles that are about RDBMs" Standard NER tools identify high level types such as persons, organization, places because they have been previously trained on general corpora. I assume tools like OpenCalais have been trained on news-like documents and Zemanta has been trained on blog-like documents. We were interested in identifying specific types such a "RDBMS" when the word "Oracle" would show up in the text. In order to do that, we followed several domain term extraction techniques. We used LOD, specifically DBpedia, Freebase and Opencyc to disambiguate terms and also retrieve the entities. Honestly, evaluation is pretty hard to do, but our current implementation was not that bad (75% precision and 55% recall). We built upon some work by IBM where they create a vocabulary from text using LOD [1] Let me see if I can clean up the code and publish it as a service. [1] http://data.semanticweb.org/conference/iswc/2009/paper/inuse/143/html Juan Sequeda (575) SEQ-UEDA www.juansequeda.com
François Dongier

How Google Buzz is Disruptive: Open Data Standards - 0 views

  • Under the covers, though, this major product was built by a team of people taking a radical new approach to online publishing: Buzz is all about open, standardized user data.
  • Google Buzz data can be syndicated out to other services using the standard data formats called Atom, Activity Streams, MediaRSS and PubSubHubbub.
  • a look at its APIs and developer roadmap indicate that it may actually intend to be a platform - the central hub for a world of distributed social networking.
  • ...7 more annotations...
  • if the growing number of data portability and open web advocates the company has hired can do their jobs well - then Google Buzz could be a big force for good.
  • People will build services on top of analyzing your public Buzz activity. They will build new applications for publishing to Buzz,
  • Planned support for things like the Salmon commenting standard mean that comments left on Buzz could appear out on blog posts around the web, and comments on blog posts could be viewed inside of Buzz when the post links are shared.
  • a cross-platform messaging service. Facebook users can only message other Facebook users
  • Is Google centralizing too much of the decision making about the future of an ostensibly decentralized web?
  • "Comin soon - Over the next several months Google Buzz will introduce an API for developers, including full/read write support for posts with the Atom Publishing Protocol, rich activity notification with Activity Streams, delegated authorization with OAuth, federated comments and activities with Salmon, distributed profile and contact information with WebFinger, and much, much more."
  • It would have been disruptive if google had pushed W3C standards for sharing data (Semantic web technologies, LinkedData, ...). But does Google really want to push semantic web technologies, making the web easier to search ?
François Dongier

Google Prediction API - Google Code - 0 views

  • What is the Google Prediction API? The Prediction API enables access to Google's machine learning algorithms to analyze your historic data and predict likely future outcomes. Upload your data to Google Storage for Developers, then use the Prediction API to make real-time decisions in your applications. The Prediction API implements supervised learning algorithms as a RESTful web service to let you leverage patterns in your data, providing more relevant information to your users. Run your predictions on Google's infrastructure and scale effortlessly as your data grows in size and complexity.
Kurt Laitner

Groundcrew Offers a Platform to Help You Mobilize Your Team of Do-Gooders - 0 views

  • One of the Collaborative Fund’s recent investments is Groundcrew, a company that utilizes geo-location and messaging to help average Joes and businesses coordinate mobile teams.
  • realtime planning and mobilization software,
  • like Uber, Getaround, TaskRabbit, and NeighborGoods to name a few
  • ...3 more annotations...
  • goal of coordinating real-world activity
  • disrupt the traditional model, offering location information, mobile messaging, opportunity detection, and integration with social media
  • forced to create a mobile client for each mobile platform, bridges to social media APIs, an SMS infrastructure, in order to achieve these goals. This can be time-consuming and impractical.
  •  
    geo-coordination, a meme with legs
François Dongier

Anything to Triples - - 0 views

  • Anything To Triples (any23) is a library and web service that extracts structured data in RDF format from a variety of Web documents. Currently it supports the following input formats: RDF/XML, Turtle, Notation 3 RDFa Microformats: Adr, Geo, hCalendar, hCard, hListing, hResume, hReview, License and XFN Any23 is used in major Web of Data applications such as sindice.com and sig.ma. It is written in Java and licensed under the Apache License. Any23 can be used in various ways: As a library in Java applications that consume structured data from the Web. As a command-line tool for extracting and converting between the supported formats. There is a web service and API where you can try it at any23.org.
  • The original codebase comes from open-sourcing the "RDFizer" component of the Sindice search engine. The project is supported by DERI, NUI Galway, Web of Data - FBK and the OKKAM project (ICT-215032). Individual developers who have contributed to any23 include: Michele Catasta, Richard Cyganiak, Michele Mostarda, Davide Palmisano, Gabriele Renzi, Jürgen Umbrich.
François Dongier

Overview - parselyapi v0.1 documentation - 0 views

shared by François Dongier on 02 Feb 10 - Cached
  • For Techies and Mashup Authors: Want to tap into Parse.ly’s powerful real-time news and blog article processing infrastructure and recommendation algorithms for your own online mashup? Have a great idea for a mobile news iPhone/Android app, or an Adobe Air desktop notification system for real-time news updates? Parse.ly’s API gives you access to the best content the web has to offer – from over 120K sources – but also allows you to personalize the results based on individual user interests.
  • HTTP, REST and JSON
  • OAuth
  • ...2 more annotations...
  • RESTful APIs
  • JavaScript Object Notation (JSON)
François Dongier

Taking Search -- And Meaning -- Beyond English - Semantic Web - 0 views

  • Multi-lingual text analytics vendor Basis Technology Corp., which develops the Rosette linguistics platform
  • The company this week released Rosette 7, the latest version of its software, which is used in major web and enterprise search engines, from Google to Bing to Oracle software. The product supports 55 languages for language identification, and if you count different encodings that grows to over 100 languages and encoding pairs. For base linguistics for search engine enablement it supports 20 languages, depending on how you count them.
  • Another major feature in Rosette 7 is name matching and name translation, a problem the company has been working on for more than five years with the result that this is the first time name translation and searching are integrated into the Rosette platform’s same core set of APIs.
  • ...1 more annotation...
  • The latest version also now supports Lucene-based applications, so any organization using the open source search toolkits can get the same advanced linguistic processing used by high end web and enterprise search engines.
François Dongier

A podcast conversation about GoodRelations, with Martin Hepp and Jamie Taylor | Paul Mi... - 0 views

  • “GoodRelations is a language that can be used to describe very precisely whatyour business is offering. Some people call GoodRelations a ‘data dictionary’, others prefer ’schema’ or ‘ontology’. But the name of the thing is not important. Important is that you can use GoodRelations to create a small data package that describes your productsand their features and prices, yourstores and opening hours, payment options and the like.
François Dongier

Social Graph API - Google Code - 0 views

  • makes information about public connections between people easily available and useful.
  • The API returns web addresses of public pages and publicly declared connections between them. The API cannot access non-public information, such as private profile pages or websites accessible to a limited group of friends.
  • We currently index the public Web for XHTML Friends Network (XFN), Friend of a Friend (FOAF) markup and other publicly declared connections. By supporting open Web standards for describing connections between people, web sites can add to the social infrastructure of the web.
François Dongier

Acronym Soup - 0 views

  • Kind of a lightning talk on how semweb folk might try to keep track of a bewildering collection of 'social web' standards efforts...
1 - 19 of 19
Showing 20 items per page