The OWL API is a Java API and reference implmentation for creating, manipulating and serialising OWL Ontologies. The latest version of the API is focused towards OWL 2
"In Semantic Web languages, such as RDF and OWL, a property is a binary relation: it is used to link two individuals or an individual and a value. However, in some cases, the natural and convenient way to represent certain concepts is to use relations to link an individual to more than just one individual or value. These relations are called n-ary relations. For example, we may want to represent properties of a relation, such as our certainty about it, severity or strength of a relation, relevance of a relation, and so on. Another example is representing relations among multiple individuals, such as a buyer, a seller, and an object that was bought when describing a purchase of a book. This document presents ontology patterns for representing n-ary relations in RDF and OWL and discusses what users must consider when choosing these patterns."
K. Cheung, H. Frost, M. Marshall, E. Prud'hommeaux, M. Samwald, J. Zhao, and A. Paschke. BMC Bioinformatics, (2009)"We have explored a tool called "FeDeRate", which enables a global SPARQL query to be decomposed into subqueries against the remote databases offering either SPARQL or SQL query interfaces.".
N. Lathia, S. Hailes, and L. Capra. RecSys '08: Proceedings of the 2008 ACM conference on Recommender systems, page 227--234. New York, NY, USA, ACM, (2008)
J. Cruz. Proceeding of the 2005 conference on Constraint Reasoning for Differential Models, page 1--216. Amsterdam, The Netherlands, The Netherlands, IOS Press, (2005)
L. Xiang, and Q. Yang. WI-IAT '09: Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology, page 450--457. Washington, DC, USA, IEEE Computer Society, (2009)