AAYO.WS - the first hypermedia publishing platform using schemaorg

    AAYO.WS is the world first online presence management service based on.org vocabulary. AAYO.WS customers can address the full spectrum of hypermedia channels: Web, Mobile and Social Media. AAYO.WS is a commercial service dedicated to SMEs interested in world coverage of their online presence.

    Few days ago Programableweb announced  "The Guardian is moving to a hypermedia-based API infrastructure". We are proud to inform AAYO customers that they benefit from the same approach. The AAYO produced content  is Creative Commons and AAYO has a RDF triplestore that can be used by interested Semantic Web developers. Contact AAYO by email if you are interested.  

    2nd RuleML Rulebase Competition announces a 500USD Award

    RuleML Inc announces a US$500 Award for the best RuleML Rulebase of 2015. This year we expect rulebases using Reaction RuleML 1.0 (http://reaction.ruleml.org/1.0 ) altghough Deliberation RuleML 1.01 (http://deliberation.ruleml.org/1.01 ) is accepted too.

    Submitted rulebases must contain at  least 20 (Assert/Query) rules and can be about any domain of knowledge.
    They may be translated from other languages (which must be mentioned in submissions) but need to be cleared for
    possible publication on the RuleML website in the source language as well as in RuleML XML.

    The rulebase competition is part of the 9th International RuleML Challenge 2015, http://2015.ruleml.org/challenge.html

    Binarypark is now powered by aayo.ws

    is Binarkyparks new solution for all your Online Presence Management needs. At AAYO, all we care about is your Organisation. No matter if you search for a full online presence for your organisation, a public relations tool for your conferences or video support for your meetings or webinars: we have the solution.

    Switching from the traditional website that binarypark.org was before to AAYO gives us a lot of advantages. Basically, with AAYO OPM, managing our digital presence everywhere will be a piece of cake from now on.

    The unified AAYO dashboard allows us to easily publish to our website, our Facebook pages, our Twitter channels, our LinkedIn pages and groups, our Xing profiles and our mobile app. We create new content once and it is spread everywhere in seconds. Moreover, when we receive feedback from any channel, it will be colleced for us on the dashboard and we can react fast without monitoring all the channels by ourselves.

    This way, we save time and money maintaining our online presence and we can use these resources to develop better software and provide better services to our customers.

    If you are interested in the things AAYO can do for your business, head over to http://aayo.ws and check it out.

    [Photo: ZBW Leibniz-Informationszentrum Wirtschaft, CC BY-SA 2.0]

    W3C celebrates its 20th anniversary

    This month W3C celebrates its 20th anniversary ( Follow the event online with ). It was created in 1994 "to develop the World-Wide Web into a global information infrastructure capable of supporting commercial as well as research activities."

    In a 1994 press release about the launch of W3C, Director Tim Berners-Lee explained:

    “The decision to form the consortium came at the urging of many firms investing increasing resources into the Web, whether in creation of software products, selling information, or for sharing information within their own companies, with business partners and the public at large.”

    Join W3C at the W3C 20th Anniversary Symposium and Gala Dinner on 29 October in Santa Clara, California.

    See also the W3C Blog entry.

    When used with Schema.org JSON-LD is ... just JSON?

    was introduced as a serialization of Linked Data and became W3C recommendation in January 2014. Before JSON-LD other JSON formats were developed, notably RDF-JSON. But what it really means JSON-LD when one uses ONLY Schema.org vocabulary?

    Compare yourself:


      {    "@context":    {      "name": "http://schema.org/name",  ← This means that 'name' is shorthand for 'http://schema.org/name'       "image": {        "@id": "http://schema.org/image",  ← This means that 'image' is shorthand for 'http://schema.org/image'         "@type": "@id"  ← This means that a string value associated with 'image' should be interpreted as an identifier that is an IRI       },      "homepage": {        "@id": "http://schema.org/url",  ← This means that 'homepage' is shorthand for 'http://schema.org/url'         "@type": "@id"  ← This means that a string value associated with 'homepage' should be interpreted as an identifier that is an IRI       }    }    "name": "Manu Sporny",    "homepage": "http://manu.sporny.org/",    "image": "http://manu.sporny.org/images/manu.png"  }  

    The standard JSON:

      [   {    "http://schema.org/WebPage":     {     "http://schema.org/name": "Manu Sporny",     "http://schema.org/url":"http://manu.sporny.org/",     "http://schema.org/image": "http://manu.sporny.org/images/manu.png"     }   }  ]  

    It is obvious that you can add typing information (however, remember JSON was intended to be "schema free" contrary to XML messages) by using http://schema.org/Class and EVENTUALLY adopt RDF typed literals notation for datatypes e.g., "Manu Sporny"^^""http://schema.org/Text

      [   {     "http://schema.org/Class": "http://schema.org/WebPage",     "http://schema.org/name": "Manu Sporny",     "http://schema.org/url":"http://manu.sporny.org/",     "http://schema.org/image": "http://manu.sporny.org/images/manu.png"   }  ]  

    However, it is debatable why would one need to add typing information, and by consequence increase the size of data, when a Schema.org consumer will already be aware of the Schema.org vocabulary?

    Interested in Schema.org? Check our wiki: http://www.getschema.org

    RuleML announced the 2014 awards winners

    organization committee announced the 2014 Awards of Excellence recipients and would like to congratulate all winners!

    RuleML Best Paper Award

    Went to Marco Calautti, Sergio Greco, Cristian Molinaro and Irina Trubitsyna for their work Checking Termination of Logic Programs with Function Symbols Through Linear Constraints
    They present the novel class of rule-bounded programs. While current techniques perform a limited analysis of how terms are propagated from an individual argument to another, their technique is able to perform a more global analysis, thereby overcoming several limitations of current approaches. They alsopresent a further class of cycle-bounded programs where groups of rules are analyzed together.

    RuleML Challenge Award

    Went to Benjamin Dönz and Harold Boley for their work Extracting Data from the Deep Web with Global-as-View Mediators Using Rule-Enriched Semantic Annotations.
    To allow automated interaction with databases on the Deep Web, thei application uses rules that exploit features (e.g. HTML attribute values) to identify elements on a Web page and infer semantic annotations that link these elements to known concepts (e.g. query parameters or result values). Deep Web Mediator demostrates the performance of this approach in a classified-advertising use case. The system is able to answer complex queries by transforming and forwarding them to multiple sites as well as integrating the local results.

    RuleML Challenge Runner-up Award

    Went to Iosif Viktoratos, Athanasios Tsadiras and Nick Bassiliades for their work Geosocial SPLIS: A Rule-Based Service for context-aware point of interest exploration.
    They build an innovative location based social networking service allowing organization to assert their own properties and group targeted offering policies e.g. "If a person is unemployed and day is Friday then spaghetti price has discount 10%". These offering policies are represented as rules in RuleML. The system evaluates rules on the fly depending on regular user's context and delivers personalized offers to them.

    RuleML Rulebase Competition Award

    Went to Mohammad Sadnan Al Manir and Christopher J.O. Baker for their RuleML rulebase OffshoreHoldingAnalytics.ruleml presented in Offshore Holdings Analytics Using Datalog+ RuleML Rules
    In April 2013, the International Consortium of Investigative Journalists (ICIJ) exposed the details of 130,000 offshore accounts. Although there are legitimate businesses which use such accounts, there exist a number of accounts which are possibly linked to international tax fraud and money laundering. The ICIJ investigation was based on 2.5 million records of offshore holdings linked to 170 countries. All these records have been made available for further examination and analysis. Based on over 2.5 million records of offshore holdings linked to 170 countries, a set of facts, rules and queries have been formulated in Datalog+ RuleML 1.01/XML and these rules have been tested and validated against the Relax NG schema for Datalog+ in RuleML 1.01/XML.

    RuleML Student Travel Support Awards

    Were offered by Artificial Intelligence Journal to Marco Calautti and Shashishekar Ramakrishna.

    Towards a thriving data-driven economy - the new strategy on BigData

    In July 2014, the Commission outlined a new strategy on Big Data, supporting and accelerating the transition towards a data-driven economy in Europe. The strategy builds upon the ideas introduced by Commission Vice-President Neelie Kroes ( ) in a strategic initiative on the data value chain, which was launched in the ICT2013 conference in Vilnius in November 2013.

    IDC defines Big Data technologies as a new generation of technologies and architectures designed to extract value economically from very large volumes of a wide variety of data by enabling high-velocity capture, discovery, and/or analysis.

    Worldwide Big Data Technology and Services - 2012-2015 Forecast by IDC concluded that:

    IDC expects the Big Data technology and services market to grow from $3.2 billion in 2010 to $16.9 billion in 2015. This represents a compound annual growth rate (CAGR) of 39.4% or about seven times that of the overall information and communication technology (ICT) market. Opportunities for vendors will exist at all levels of the Big Data technology stack including infrastructure, software, and services. Organizations that have begun to embrace Big Data technology and approaches are demonstrating that they can gain competitive advantage by being able to take action based on timely, relevant, complete, and accurate information, rather than guesswork.


    Take part into the movement!

    Read more:

    Follow on Twitter:

    Join the LinkedIn Group: EU Data Ecosystem

    2014 Gödel Prize

    Ronald Fagin, Amnon Lotem, and Moni Naor will receive the 2014 Gödel Prize for their 2001 PODS paper Optimal Aggregation Algorithms for Middleware (http://researcher.watson.ibm.com/researcher/files/us-fagin/jcss03.pdf)
      The research introduced the “threshold algorithm” widely used in applications and systems that demand optimal results for gathering multi-sourced information. The award, which recognizes outstanding papers in theoretical computer science, is presented by the European Association for Theoretical Computer Science (EATCS) and ACM's Special Interest Group on Algorithms and Computation Theory (SIGACT).     The ceremony takes place at the International Colloquium on Automata, Languages, and Programming (ICALP) http://icalp2014.itu.dk/ July 7-11, in Copenhagen, Denmark.

    A small note on RDF N-Quads

    On February 25, 2014, The RDF 1.1 N-Quads (line-based syntax for RDF datasets) became W3C Recommendation. There were many reactions in the community (see ) and this short note is yet another one.

    I was looking for the rationale behind introduction of but the specification does not provide any. Fact is the N-Quads are a simple extension from the traditional RDF by adding to each triple an optional IRI or a blank node to specify the graph of the triple belongs.

      _:alice <http://xmlns.com/foaf/0.1/knows> _:bob <http://example.org/graphs/john> .  _:bob <http://xmlns.com/foaf/0.1/knows> _:alice <http://example.org/graphs/james> .  

    Indeed sometimes a data consumer would like to know the IRI of the graph from which the triple comes from and from the above example (borrowed from the spec) it appears that Alice and Bob knows each other while the fact Alice knows Bob is declared in the Jhon's graph while the inverse relation is in James one. However, does this example really justify the alignment of all RDF parsers to support n-Quads?

    In their paper “Contextualized RDF Importing”, Jie Bao, Li Ding, and Deborah L. McGuinness introduce the following argument favouring contextualization:

    Li Ding has two FOAF profiles, one at Stanford University and one at RPI. The more recent RPI FOAF profile indicates that he holds a job title of “Research Scientist”. However, if we connect the two URIs using owl:sameAs, an OWL reasoner can infer that Li Ding holds the position of “Research Scientist” at Stanford University, which has never been the case.

    The interpretation of the above text is related to OWL reasoners  and not to RDF processors, therefore it appears that behind the syntactical extension there is a goal of making RDF more close to the OWL semantics. However, we find the argument not really related to the limitations of the RDF syntax  but much more on the limitations of the intended semantics direct model theoretic OWL Semantics which makes difficult if not impossible the (very simple) join between two ontologies.