9 research outputs found

    Generating SQL Queries from SBVR Rules

    Full text link
    Declarative technologies have made great strides in expressivity between SQL and SBVR. SBVR models are more expressive that SQL schemas, but not as imminently executable yet. In this paper, we complete the architecture of a system that can execute SBVR models. We do this by describing how SBVR rules can be transformed into SQL DML so that they can be automatically checked against the database using a standard SQL query. In particular, we describe a formalization of the basic structure of an SQL query which includes aggregate functions, arithmetic operations, grouping, and grouping on condition. We do this while staying within a predicate calculus semantics which can be related to the standard SBVR-LF specification and equip it with a concrete semantics for expressing business rules formally. Our approach to transforming SBVR rules into standard SQL queries is thus generic, and the resulting queries can be readily executed on a relational schema generated from the SBVR model

    Capabilities: Describing What Services Can Do.

    No full text
    The ability of agents and services to automatically locate and interact with unknown partners is a goal for both the semantic web and web services. This, \serendipitous interoperability", is hindered by the lack of an explicit means of describing what services (or agents) are able to do, that is, their capabilities. At present, informal descriptions of what services can do are found in \documentation" elements; or they are somehow encoded in operation names and signatures. We show, by ref- erence to existing service examples, how ambiguous and imprecise capa- bility descriptions hamper the attainment of automated interoperability goals in the open, global web environment. In this paper we propose a structured, machine readable description of capabilities, which may help to increase the recall and precision of service discovery mechanisms. Our capability description draws on previous work in capability and process modeling and allows the incorporation of external classi¯cation schemes. The capability description is presented as a conceptual meta model. The model supports conceptual queries and can be used as an extension to the DAML-S Service Pro¯le

    Fact Calculus: Using ORM and Lisa-D to Reason About Domains

    No full text

    OPINION Endless summer: internal loading processes dominate nutrient cycling in tropical lakes

    Full text link
    1. Fossil diatom assemblages deposited in more than a dozen African lakes roughly 9500 years BP were dominated by a single planktonic species, Stephanodiscus astraea (Ehrcnb.) Grun. (although realistically this is likely to be a species complex). These diatoms flourished when lake-levels were maximal. Data are included from many of (he large African lakes, and others extending from Lake AbhÉ0, Ethiopia, to Lake Cheshi, Zambia. 2. Because the ecological physiology of Stephanodiscus species is well known one can predict the nutrient regime that must have existed when Stephanodiscus bloomed. Owing to competition for resources Stephano-discus species dominate when the supply ratio of silicon to phosphorus (in moles) in the epilimnion is relatively low (Si:P∼1). Consequently, lakes dominated by S. astraea are often hypereutrophic. 3. We propose a series of hypotheses to explain why tropical lakes have decreasing Si:P ratios as lake-levels increase, primarily owing to internal P-loading processes in the epilimnia. These observations appear to contradict present conceptions of the fundamental relationships governing nutrient loadings to and within lakes. Tropical lakes appear to have had increasing epilimnetic phosphorus loading as lake-levels increased. In contrast, large, deep lakes in the temperate zone are usually oligotrophic, with high Si:P ratios. 4. Our major conclusion is that regeneration rates are greater than removal rates for phosphorus in tropical lakes as compared to temperate lakes, especially where epilimnelic mixing exceeds 50 m. Biological control of the elemental cycles dominate in tropical lakes, whereas nutrient cycles in temperate lakes are dominated by physical processes for a large part of the year. This results in major differences in the fundamental mechanisms of nutrient regeneration and their relationships to morphometric features of lakes in the two regions.Peer Reviewedhttp://deepblue.lib.umich.edu/bitstream/2027.42/71789/1/j.1365-2427.1990.tb00280.x.pd
    corecore