Revolvy Trivia Quizzes Revolvy Lists Revolvy Topics

Business semantics management

Business Semantics Management [1] [2] (BSM) encompasses the technology, methodology, organization, and culture that brings business stakeholders together to collaboratively realize the reconciliation of their heterogeneous metadata; and consequently the application of the derived business semantics patterns to establish semantic alignment[3] between the underlying data structures.

BSM is established by two complementary process cycles each grouping a number of activities. The first cycle is the semantic reconciliation cycle, and the second cycle is the semantic application cycle. The two cycles are tied together by the unification process. This double process cycle is iteratively applied until an optimal balance of differences and commonalities between stakeholders are reached that meets the semantic integration requirements. This approach is based on research on community-based ontology engineering ([1] [2] ) that is validated in European projects, government and industry.

Semantic Reconciliation

Semantic reconciliation is a process cycle constituted of four subsequent activities: scope, create, refine, and articulate. First, the community is scoped: user roles and affordances are appointed. Next, relevant facts are collected from documentation such as, e.g., natural language descriptions, (legacy) logical schemas, or other metadata and consequently decomposing this scope in elicitation contexts. The deliverable of scoping is an initial upper common ontology that organizes the key upper common patterns that are shared and accepted by the community. These upper common patterns define the current semantic interoperability requirements of the community. Once the community is scoped, all stakeholders syntactically refine and semantically articulate these upper common patterns.

Unification

During unification, a new proposal for the next version of the upper common ontology is produced, aligning relevant parts from the common and divergent stakeholder perspectives. If the semantic reconciliation results in a number of reusable language-neutral and context-independent patterns for constructing business semantics that are articulated with informal meaning descriptions, then the unification is worthwhile.

Semantic Application

Semantic application is a process cycle constituted of two subsequent activities: select and commit where the scoped information systems are committed to selected consolidated business semantic patterns. This is done by first selecting relevant patterns from the pattern base. Next, the interpretation of this selection is semantically constrained. Finally, the various scoped sources and services are mapped on (read: committed to) this selection. The selection and axiomatization of this selection should approximate the intended business semantics. This can be verified by automatically verbalization into natural language, and validation of the unlocked data. Validation or deprecation of the commitments may result in another iteration of the semantic reconciliation cycle.

Business semantics

Business semantics [1] are the information concepts that live in the organization, understandable for both business and IT. Business Semantics describe the business concepts as they are used and needed by the business instead of describing the information from a technical point of view.

One important aspect of business semantics is that they are shared between many disparate data sources. Many data sources share the same semantics but have different syntax, or format to describe the same concepts.

The way these business semantics are described is less important. Several approaches can be used such as UML, object-role modeling, XML, etc. This corresponds to Robert Meersman’s statement that semantics are "a (set of) mapping(s) from your representation language to agreed concepts (objects, relationships, behavior) in the real-world".[4] In the construction of information systems, semantics have always been crucial. In previous approaches, these semantics were left implicit (i.e. In the mind of reader or writer), hidden away in the implementation itself (e.g., in a database table or column code) or informally captured in textual documentation.[5] According to Dave McComb, "The scale and scope of our systems and the amount of information we now have to deal with are straining that model."[6]

Nowadays, information systems need to interact in a more open manner, and it becomes crucial to formally represent and apply the semantics these systems are concerned with.

Application

Business semantics management empowers all stakeholders in the organization by a consistent and aligned definition of the important information assets of the organization.

The available business semantics can be leveraged in the so-called business/social layer of the organization. They can for example be coupled to a content management application to provide the business with a consistent business vocabulary or enable better navigation or classification of information, leveraged by enterprise search engines to make richer semantic-web-ready websites, etc..

Business semantics can also be used to increase operational efficiency in the technical/operation layer of the organization. It provides an abstracted way to access and deliver data in a more efficient manner. In that respect, it is similar to Enterprise Information Integration (EII) with the added benefit that the shared models are not described in technical terms but in a way that is easily understood by the business.

Collibra is the first organization to commercialize the idea behind business semantics management. Collibra's approach to Business Semantics Management is based on DOGMA, a research project at the Vrije Universiteit Brussel.

See also
References
  1. De Leenheer, Pieter (2010). "Business Semantics Management: A Case Study for Competency-centric HRM". Elsevier.
  2. De Leenheer, Pieter (2009). "On community-based Ontology Evolution. PhD thesis, Vrije Universiteit Brussel".
  3. http://www.information-management.com/media/pdfs/collibra.pdf
  4. Sheth, Amit (1997). "Data Semantics: what, where and how?". Proceedings of the 6th IFIP Working Conference on Data Semantics (DS-6). Chapman and Hall. pp. 601–610.
  5. Morgan, Tony (2005). "Expressing Business Semantics" (PDF). Presentation at the European Semantic Web Conference (2005).
  6. DMReview.com. "Why is Business Semantics the New Hot Topic?". Retrieved 23 November 2008.
Continue Reading...
Content from Wikipedia Licensed under CC-BY-SA.

Business semantics management

topic

Business Semantics Management (BSM) encompasses the technology, methodology, organization, and culture that brings business stakeholders together to collaboratively realize the reconciliation of their heterogeneous metadata ; and consequently the application of the derived business semantics patterns to establish semantic alignment between the underlying data structures . BSM is established by two complementary process cycles each grouping a number of activities. The first cycle is the semantic reconciliation cycle, and the second cycle is the semantic application cycle. The two cycles are tied together by the unification process. This double process cycle is iteratively applied until an optimal balance of differences and commonalities between stakeholders are reached that meets the semantic integration requirements. This approach is based on research on community-based ontology engineering ( ) that is validated in European projects, government and industry. Semantic Reconciliation Semantic reconciliation i ...more...



Semantics of Business Vocabulary and Business Rules

topic

The Semantics of Business Vocabulary and Business Rules ( SBVR ) is an adopted standard of the Object Management Group (OMG) intended to be the basis for formal and detailed natural language declarative description of a complex entity, such as a business. SBVR is intended to formalize complex compliance rules, such as operational rules for an enterprise, security policy, standard compliance, or regulatory compliance rules. Such formal vocabularies and rules can be interpreted and used by computer systems. SBVR is an integral part of the OMG's model-driven architecture (MDA). Overview The SBVR standard defines the vocabulary and rules for documenting the semantics of business vocabularies, business facts, and business rules; as well as an XMI schema for the interchange of business vocabularies and business rules among organizations and between software tools. SBVR allows the production of business vocabularies and rules; vocabulary plus rules constitute a shared domain model with the same expressive power of s ...more...



Business Process Model and Notation

topic

Business Process Model and Notation ( BPMN ) is a graphical representation for specifying business processes in a business process model . Business Process Management Initiative (BPMI) developed BPMN, which has been maintained by the Object Management Group since the two organizations merged in 2005. Version 2.0 of BPMN was released in January 2011, at which point the name was adapted to Business Process Model and Notation as execution semantics were also introduced alongside the notational and diagramming elements. Overview Business Process Model and Notation (BPMN) is a standard for business process modeling that provides a graphical notation for specifying business processes in a Business Process Diagram (BPD), based on a flowcharting technique very similar to activity diagrams from Unified Modeling Language (UML). The objective of BPMN is to support business process management , for both technical users and business users, by providing a notation that is intuitive to business users, yet able to represe ...more...



Object Management Group

topic

The Object Management Group ( OMG ) is an international, open membership, not-for-profit technology standards consortium . OMG Task Forces develop enterprise integration standards for a wide range of technologies and industries. OMG modeling standards enable visual design, execution and maintenance of software and other processes. Originally aimed at standardizing distributed object-oriented systems, the company now focuses on modeling (programs, systems and business processes) and model-based standards. Overview OMG provides only specifications, and does not provide implementations. But before a specification can be accepted as a standard by OMG, the members of the submitter team must guarantee that they will bring a conforming product to market within a year. This is an attempt to prevent unimplemented (and unimplementable) standards. Other private companies or open source groups are encouraged to produce conforming products and OMG is attempting to develop mechanisms to enforce true interoperability. OMG h ...more...



Cambridge Semantics

topic

Cambridge Semantics is a privately held company headquartered in Boston, Massachusetts with an office in San Diego, California . The company is an enterprise Big Data management and exploratory analytics software company. History Cambridge Semantics was founded in 2007 by Sean Martin, Lee Feigenbaum, Simon Martin, Rouben Meschian, Ben Szekely and Emmett Eldred who all previously worked at IBM 's Advanced Technology Internet Group. In 2012, Cambridge Semantics appointed Chuck Pieper as chief executive. Pieper was previously of Credit Suisse . In January 2016, Cambridge Semantics acquired SPARQL City and its graph database intellectual property . Products Anzo Smart Data Lake uses Semantic Web Technologies . It allows IT departments and their business users to access data. Marketing Cambridge Semantics named SIIA CODiE Award 2016 finalist. Cambridge Semantics named KMWorld ’s 2016 ‘100 Companies That Matter in Knowledge Management’ and KMWorld Trend-Setting Products of 2015. Cambridge Semantics named 2016 Bi ...more...



Capability management in business

topic

"Capability management" is the approach to the management of an organization, typically a business organization or firm, based on the " theory of the firm " as a collection of capabilities that may be exercised to earn revenues in the marketplace and compete with other firms in the industry. "Capability Management" seeks to manage the stock of capabilities within the firm to ensure its position in the industry and its ongoing profitability and survival. Prior to the emergence of capability management, the dominant theory explaining the existence and competitive position of firms, based on Ricardian economics , was the resource-based view of the firm (RBVF). The fundamental thesis of this theory is that firms derive their profitability from their control of resources – and are in competition to secure control of resources. Perhaps the best-known exposition of the Resource-based View of the Firm is that of one of its key originators: economist Edith Penrose in The Theory of the Growth of the Firm, New York, Joh ...more...



Business architecture

topic

Business architecture is defined as "a blueprint of the enterprise that provides a common understanding of the organization and is used to align strategic objectives and tactical demands." People who develop and maintain business architecture are known as business architects . Business architecture is the bridge between the enterprise business model and enterprise strategy on one side, and the business functionality of the enterprise on the other side. Overview The term "business architecture" is often used to mean an architectural description of an enterprise or a business unit, an architectural model, or the profession itself. The Business Architecture Working Group of the Object Management Group (OMG) (2010) describes it as "a blueprint of the enterprise that provides a common understanding of the organization and is used to align strategic objectives and tactical demands." According to the OMG, a blueprint of this type describes "the structure of the enterprise in terms of its governance structure, bus ...more...



OMG Business Architecture Special Interest Group

topic

The Business Architecture Special Interest Group (BASIG) is a working group on business architecture of the Object Management Group (OMG), known for their contribution to the history of business architecture . This working group was founded in 2007 as the Business Architecture Working Group (BAWG). History Foundation The 2007 announcement for the OMG Technical Meeting on Dec. 12, 2007 in Burlingame, California gave the following rationale for the foundation of a specialized working group on business architecture: In looking at the link between IT and the business, it has become apparent that there needs to be more formally defined sets of relationships between IT architecture and business architecture. In addition, the concept of business architecture is probably 10-15 years behind the maturity of the IT architecture world. For example, the relationship between business rules and processes is not apparent and the role of organizational governance is similarly disconnected. Therefore, we are initiating the bus ...more...



Information

topic

The ASCII codes for the word " Wikipedia " represented in binary , the numeral system most commonly used for encoding textual computer information Information is that which informs. In other words, it is the answer to a question of some kind. It is thus related to data and knowledge , as data represents values attributed to parameters, and knowledge signifies understanding of real things or abstract concepts. As it regards data, the information's existence is not necessarily coupled to an observer (it exists beyond an event horizon , for example), while in the case of knowledge, the information requires a cognitive observer. Information is conveyed either as the content of a message or through direct or indirect observation of anything. That which is perceived can be construed as a message in its own right, and in that sense, information is always conveyed as the content of a message. Information can be encoded into various forms for transmission and interpretation (for example, information may be encoded in ...more...



Business Process Modeling Language

topic

Business Process Modeling Language ( BPML ) is an XML -based language for business process modeling . It was maintained by the Business Process Management Initiative (BPMI) until June 2005 when BPMI and OMG ( Object Management Group ) announced the merger of their respective Business Process Management (BPM) activities to form the Business Modeling and Integration Domain Task Force (BMI DTF) [1] . It is deprecated since 2008. BPML was useful to OMG in order to enrich UML with process notation. History BPML, a superset of BPEL , was implemented by early stage vendors, such as Intalio Inc., but incumbents such as IBM and Microsoft did not implement BPML in their existing workflow and integration engine implementations like BizTalk or Websphere. They pushed for the simpler language BPEL. In view of the lack of market acceptance, the BPMI dropped support of BPML in favor of BPEL4WS. Following the merger of BPMI and OMG, BPML will be definitively deprecated in 2008, with OMG's adoption of BPDM . Application BPML ...more...



Business Process Definition Metamodel

topic

The Business Process Definition Metamodel ( BPDM ) is a standard definition of concepts used to express business process models (a metamodel ), adopted by the OMG (Object Management Group). Metamodels define concepts, relationships, and semantics for exchange of user models between different modeling tools. The exchange format is defined by XSD (XML Schema) and XMI (XML for Metadata Interchange), a specification for transformation of OMG metamodels to XML. Pursuant to the OMG's policies, the metamodel is the result of an open process involving submissions by member organizations, following a Request for Proposal (RFP) issued in 2003. BPDM was adopted in initial form in July 2007, and finalized in July 2008. BPDM provides abstract concepts as the basis for consistent interpretation of specialized concepts used by business process modelers. For example, the ordering of many of the graphical elements in a BPMN (Business Process Modeling Notation) diagram is depicted by arrows between those elements, but the spec ...more...



Identity management

topic

Identity management , also known as identity and access management ( IAM ) is, in computer security , the security and business discipline that "enables the right individuals to access the right resources at the right times and for the right reasons". It addresses the need to ensure appropriate access to resources across increasingly heterogeneous technology environments and to meet increasingly rigorous compliance requirements. The terms "identity management" ( IdM ) and "identity and access management" are used interchangeably in the area of Identity access management. "Identity management" comes under the umbrella of IT security . Identity-management systems , products, applications and platforms manage identifying and ancillary data about entities that include individuals, computer-related hardware, and software applications . IdM covers issues such as how users gain an identity , the protection of that identity and the technologies supporting that protection (e.g., network protocols , digital certificat ...more...



Logical data model

topic

A logical data model or logical schema is a data model of a specific problem domain expressed independently of a particular database management product or storage technology ( physical data model ) but in terms of data structures such as relational tables and columns, object-oriented classes, or XML tags. This is as opposed to a conceptual data model , which describes the semantics of an organization without reference to technology. Overview Logical data models represent the abstract structure of a domain of information. They are often diagrammatic in nature and are most typically used in business processes that seek to capture things of importance to an organization and how they relate to one another. Once validated and approved, the logical data model can become the basis of a physical data model and form the design of a database. Logical data models should be based on the structures identified in a preceding conceptual data model , since this describes the semantics of the information context, which the lo ...more...



Semantic Intelligence

topic

Semantic Intelligence is the ability to gather the necessary information to allow to identify, detect and solve semantic gaps on all level of the organization. Similar to Operational Intelligence or Business Process Intelligence , which aims to identify, detect and then optimize business processes, semantic intelligence targets information instead of processes. It aims to enable better understanding and insight in data by all stakeholders. This will support better information sharing, reuse and governance and support better business decision-making. Semantic Gap Several types of semantic gaps can be identified: The semantic gap between different data sources - structured or unstructured The semantic gap between the operational data and the human interpretation of this data The semantic gap between people communicating about a certain information concept. One application of semantic intelligence is the management of unstructured information , leveraging semantic technology . These applications tackle R&D, ...more...



Process ontology

topic

In computer science , a process ontology is a description of the components and their relationships that make up a process. A formal process ontology is an ontology in the knowledge domain of processes. Often such ontologies take advantage of the benefits of an upper ontology . Planning software can be used to perform plan generation based on the formal description of the process and its constraints. Numerous efforts have been made to define a process/planning ontology. In philosophy , a process ontology refers to a universal model of the structure of the world as an ordered wholeness. Such ontologies are fundamental ontologies , in contrast to the so-called applied ontologies . Fundamental ontologies do not claim to be accessible to any empirical proof in itself, but to be a structural design pattern, out of which empirical phenomena can be explained and put together consistently. Throughout Western history, the dominating fundamental ontology is the so-called substance theory . However, fundamental proces ...more...



Business rule

topic

A business rule is a rule that defines or constrains some aspect of business and always resolves to either true or false. Business rules are intended to assert business structure or to control or influence the behavior of the business. Business rules describe the operations, definitions and constraints that apply to an organization. Business rules can apply to people, processes, corporate behavior and computing systems in an organization, and are put in place to help the organization achieve its goals. For example, a business rule might state that no credit check is to be performed on return customers. Other examples of business rules include requiring a rental agent to disallow a rental tenant if their credit rating is too low, or requiring company agents to use a list of preferred suppliers and supply schedules. While a business rule may be informal or even unwritten, documenting the rules clearly and making sure that they don't conflict is a valuable activity. When carefully managed, rules can be used to ...more...



Enterprise resource planning

topic

Diagram showing some typical ERP modules Enterprise resource planning ( ERP ) is the integrated management of core business processes, often in real-time and mediated by software and technology. ERP is usually referred to as a category of business- management software — typically a suite of integrated applications —that an organization can use to collect, store, manage and interpret data from these many business activities. ERP provides an integrated and continuously updated view of core business processes using common databases maintained by a database management system . ERP systems track business resources—cash, raw materials , production capacity —and the status of business commitments: orders, purchase orders , and payroll . The applications that make up the system share data across various departments (manufacturing, purchasing, sales, accounting , etc.) that provide the data. ERP facilitates information flow between all business functions and manages connections to outside stakeholders . Enterprise sy ...more...



Production Rule Representation

topic

The Production Rule Representation ( PRR ) is a proposed standard of the Object Management Group (OMG) to provide a vendor-neutral rule-model representation in UML for production rules as used in forward-chaining rule engines. History The OMG set up a Business Rules Working Group in 2002 as the first standards body to recognize the importance of the " Business Rules Approach ". It issued 2 main RFPs in 2003 – a standard for modeling production rules (PRR), and a standard for modeling business rules as business documentation (BSBR, now SBVR ). PRR was mostly defined by and for vendors of Business Rule Engines (BREs) (sometimes termed Business Rules Engine (s), like in Wikipedia). Contributors have included all the major BRE vendors, members of RuleML , and leading UML vendors. Evolution The PRR RFP originally suggested that PRR use a combination of UML OCL and Action Semantics for rule conditions and actions. However, expecting modellers to learn 2 relatively obscure UML languages in order to define a producti ...more...



Profile (UML)

topic

A profile in the Unified Modeling Language (UML) provides a generic extension mechanism for customizing UML models for particular domains and platforms. Extension mechanisms allow refining standard semantics in strictly additive manner, preventing them from contradicting standard semantics. Profiles are defined using stereotypes , tag definitions, and constraints which are applied to specific model elements, like Classes, Attributes, Operations, and Activities. A Profile is a collection of such extensions that collectively customize UML for a particular domain (e.g., aerospace, healthcare, financial) or platform (J2EE, .NET). Examples The UML Profile for XML is defined by David Carlson in the book "Modeling XML Applications with UML" pp. 310 and describes a set of extensions to basic UML model elements to enable accurate modeling of XSD schemas. SysML is an Object Management Group (OMG)-standardized profile of Unified Modeling Language which is used for system engineering applications. MARTE is the OMG standa ...more...



Subject-oriented business process management

topic

Subject-oriented business process management ( S-BPM ) is a communication based view on actors (the subjects), which compose a business process orchestration or choreography. The modeling paradigm uses five symbols to model any process and allows direct transformation into executable form. Each business process consists of two or more subjects which exchange messages. Each subject has an internal behavior (capsulation), which is defined as a control flow between different states, which are receive and send message and do something. For practical usage and for syntactical sugaring there are more elements available, but not necessary. In 2011 and 2012 S-BPM has been included in Gartner's Hype Cycle . Foundation Process calculi The S-BPM methodology in its essence is based on the CCS-Calculus of Robin Milner. The main objective of CCS was to provide a mathematical framework to describe communicating systems in a formal way. Milner states that every interesting concurrent system is built from independent agents ...more...



International Conference on Business Process Management

topic

The International Conference on Business Process Management is an academic conference organized annually by the BPM community. The conference was first organized in 2003 Eindhoven , Netherlands . Since then the conference has been organized annually. The conference is the premium forum for researchers, practitioners and developers in the field of Business Process Management (BPM). The conference typically attracts over 300 participants from all over the world. The BPM Steering Committee is responsible for the conference, including selection of organizers, invited speakers, workshops, etc. Topics BPM 2003 logo. Topics covered by the conference include: Business process modeling BPM/WFM systems Process mining Business process intelligence Workflow automation Process change management Reference process models Process modeling languages Case management Process variability and configuration Operations research for business processes Collaborative business process management Qualitative and quantitative process an ...more...



Process management (Project Management)

topic

Process management in civil engineering and project management is the management of "systematic series of activities directed towards causing an end result such that one or more inputs will be acted upon to create one or more outputs." Process management offers project organizations a means of applying the same quality improvement and defect reduction techniques used in business and manufacturing processes by taking a process view of project activity; modeling discrete activities and high-level processes. Overview The term process management usually refers to the management of engineering processes and project management processes where a process is a collection of related, structured tasks that produce a specific service or product to address a certain goal for a particular actor or set of actors. Processes can be executed with procedures. They can be described as a sequence of steps that can execute a process and their value lies in that they are an accepted method of accomplishing a consistent performance ...more...



BSM

topic

BSM may refer to: Education Benilde-St. Margaret's , a Catholic, co-educational college prep school in Saint Loius Park, Minnesota, USA Black-Scholes-Merton_formula , a formula to calculate option prices Black Student Movement , at the University of North Carolina at Chapel Hill, US Bloomingdale School of Music , Manhattan, New York City, USA British School of Motoring , a British driving school Budapest Semesters in Mathematics , program for North American students, Budapest, Hungary Military Band Sergeant Major , a warrant officer appointment in the British Army Battery Sergeant Major , a warrant officer appointment in some Commonwealth artillery corps Bronze Star Medal Organizations Bangladesh Society of Microbiologists Big Scary Monsters Recording Company , a record label based in the UK Brick Squad Monopoly , a subsidiary of the 1017 Brick Squad Record label Blue Star Mothers Science and technology Bag Source Message, corresponding to an airline bag tag Basic Safety Message, a type of message sent in ded ...more...



Semantic reasoner

topic

A semantic reasoner , reasoning engine , rules engine , or simply a reasoner , is a piece of software able to infer logical consequences from a set of asserted facts or axioms . The notion of a semantic reasoner generalizes that of an inference engine , by providing a richer set of mechanisms to work with. The inference rules are commonly specified by means of an ontology language , and often a description logic language. Many reasoners use first-order predicate logic to perform reasoning; inference commonly proceeds by forward chaining and backward chaining . There are also examples of probabilistic reasoners, including Pei Wang's non-axiomatic reasoning system , and probabilistic logic networks . List of semantic reasoners Existing semantic reasoners and related software: Commercial software Bossam (software), an RETE-based rule engine with native supports for reasoning over OWL ontologies, SWRL rules, and RuleML rules. RacerPro OntoBroker is an inference engine with native reasoning over F-Logic, ObjectLo ...more...



Activity diagram

topic

Activity diagrams are graphical representations of workflows of stepwise activities and actions with support for choice, iteration and concurrency. In the Unified Modeling Language , activity diagrams are intended to model both computational and organizational processes (i.e. workflows). Activity diagrams show the overall flow of control. Activity diagrams are constructed from a limited number of shapes, connected with arrows. The most important shape types: rounded rectangles represent actions; diamonds represent decisions; bars represent the start (split) or end (join) of concurrent activities; a black circle represents the start (initial node) of the workflow; an encircled black circle represents the end (final node). Arrows run from the start towards the end and represent the order in which activities happen. Activity diagrams may be regarded as a form of flowchart . Typical flowchart techniques lack constructs for expressing concurrency. However, the join and split symbols in activity diagrams only ...more...



Social Semantic Web

topic

The concept of the Social Semantic Web subsumes developments in which social interactions on the Web lead to the creation of explicit and semantically rich knowledge representations. The Social Semantic Web can be seen as a Web of collective knowledge systems, which are able to provide useful information based on human contributions and which get better as more people participate. The Social Semantic Web combines technologies, strategies and methodologies from the Semantic Web , social software and the Web 2.0 . Overview The social-semantic web (s2w) aims to complement the formal Semantic Web vision by adding a pragmatic approach relying on description languages for semantic browsing using heuristic classification and semiotic ontologies . A socio-semantic system has a continuous process of eliciting crucial knowledge of a domain through semi-formal ontologies, taxonomies or folksonomies . S2w emphasize the importance of humanly created loose semantics as means to fulfil the vision of the semantic web. Inste ...more...



Serendipity

topic

The photo was intended to be of a black-crowned night heron ; the photographer was initially unaware of the pileated woodpecker flashing through. Serendipity means a "fortunate or happy unplanned coincidence". The term was coined by Horace Walpole in 1754. In a letter he wrote to his friend Horace Mann , Walpole explained an unexpected discovery he had made about a (lost) painting of Bianca Cappello by Giorgio Vasari by reference to a Persian fairy tale, The Three Princes of Serendip . The princes, he told his correspondent, were "always making discoveries, by accidents and sagacity, of things which they were not in quest of". The notion of serendipity is a common occurrence throughout the history of scientific innovation. Examples are Alexander Fleming 's accidental discovery of penicillin in 1928, the invention of the microwave oven by Percy Spencer in 1945, and the invention of the Post-it note by Spencer Silver in 1968. In June 2004, a British translation company voted the word to be one of the ten Engli ...more...



Igor Hawryszkiewycz

topic

Igor Titus Hawryszkiewycz (born c. 1948) is an American computer scientist, organizational theorist, and Professor at the School of Systems, Management and Leadership of the University of Technology, Sydney , known for his work in the field of database systems , systems analysis , and knowledge management . Biography Hawryszkiewycz obtained his PhD in computer science from Massachusetts Institute of Technology in 1973 with the thesis, entitled "Semantics of data base systems." developed within the Project MAC . Hawryszkiewycz started his academic career as lecturer in information Systems at the University of Canberra in 1975. Since 1986 he is Professor at the University of Technology, Sydney and Head of its Department of Information Systems.From 1989 to 1993 he also directed its Key Center of Advanced Computing Sciences. Hawryszkiewycz's research interest is focussed on "developing design thinking environments to provide business solutions in complex environments by integrating processes, knowledge, and so ...more...



XPDL

topic

The XML Process Definition Language ( XPDL ) is a format standardized by the Workflow Management Coalition (WfMC) to interchange business process definitions between different workflow products, i.e. between different modeling tools and management suites. XPDL defines an XML schema for specifying the declarative part of workflow / business process. XPDL is designed to exchange the process definition, both the graphics and the semantics of a workflow business process. XPDL is currently the best file format for exchange of BPMN diagrams; it has been designed specifically to store all aspects of a BPMN diagram. XPDL contains elements to hold graphical information, such as the X and Y position of the nodes, as well as executable aspects which would be used to run a process. This distinguishes XPDL from BPEL which focuses exclusively on the executable aspects of the process. BPEL does not contain elements to represent the graphical aspects of a process diagram. It is possible to say that XPDL is the XML Serializat ...more...



Business Motivation Model

topic

The Business Motivation Model ( BMM ) in enterprise architecture provides a scheme and structure for developing, communicating, and managing business plans in an organized manner. Specifically, the Business Motivation Model does all of the following: identifies factors that motivate the establishing of business plans; identifies and defines the elements of business plans; and indicates how all these factors and elements inter-relate. History Initially developed by the Business Rules Group (BRG), in September 2005, the Object Management Group (OMG) voted to accept the Business Motivation Model as the subject of a Request for Comment (RFC). This meant that the OMG was willing to consider the Business Motivation Model as a specification to be adopted by the OMG, subject to comment from any interested parties. Adoption as an OMG specification carries the intention that the Business Motivation Model would, in time, be submitted to the International Organization for Standardization (ISO) as a standard. In August ...more...



Procurement

topic

Procurement is the process of finding, agreeing terms and acquiring goods, services or works from an external source, often via a tendering or competitive bidding process. The process is used to ensure the buyer receives goods, services or works at the best possible price, when aspects such as quality, quantity, time, and location are compared. Corporations and public bodies often define processes intended to promote fair and open competition for their business while minimizing risk, such as exposure to fraud and collusion. Almost all purchasing decisions include factors such as delivery and handling, marginal benefit, and price fluctuations. Procurement generally involves making buying decisions under conditions of scarcity. If good data is available, it is good practice to make use of economic analysis methods such as cost-benefit analysis or cost-utility analysis. An important distinction should be made between analyses without risk and those with risk. Where risk is involved, either in the costs or the b ...more...



Unified Modeling Language

topic

The Unified Modeling Language ( UML ) is a general-purpose, developmental, modeling language in the field of software engineering , that is intended to provide a standard way to visualize the design of a system. UML was originally motivated by the desire to standardize the disparate notational systems and approaches to software design developed by Grady Booch , Ivar Jacobson and James Rumbaugh at Rational Software in 1994–1995, with further development led by them through 1996. In 1997 UML was adopted as a standard by the Object Management Group (OMG), and has been managed by this organization ever since. In 2005 UML was also published by the International Organization for Standardization (ISO) as an approved ISO standard. Since then the standard has been periodically revised to cover the latest revision of UML. History History of object-oriented methods and notation Before UML 1.x UML has been evolving since the second half of the 1990s and has its roots in the object-oriented programming methods developed ...more...



Data cube

topic

In computer programming contexts, a data cube (or datacube ) is a multi-dimensional array of values, commonly used to describe a time series of image data. The data cube is used to represent data along some measure of interest. Even though it is called a 'cube', it can be 1-dimensional, 2-dimensional, 3-dimensional, or higher-dimensional. Every dimension represents a new measure whereas the cells in the cube represent the facts of interest. The EarthServer initiative has established requirements which a datacube service should offer . Implementation Many high-level computer languages treat data cubes and other large arrays as single entities distinct from their contents. These languages, of which APL , IDL , NumPy , PDL , and S-Lang are examples, allow the programmer to manipulate complete film clips and other data en masse with simple expressions derived from linear algebra and vector mathematics. Some languages (such as PDL) distinguish between a list of images and a data cube, while many (such as IDL) do n ...more...



Metadata standard

topic

A metadata standard is a requirement which is intended to establish a common understanding of the meaning or semantics of the data , to ensure correct and proper use and interpretation of the data by its owners and users. To achieve this common understanding, a number of characteristics, or attributes of the data have to be defined, also known as metadata . Metadata Metadata is often defined as data about data. It is “structured information that describes, explains, locates, or otherwise makes it easier to retrieve, use or manage an information resource”, especially in a distributed network environment like for example the internet or an organization. A good example of metadata is the cataloging system found in libraries , which records for example the author, title, subject, and location on the shelf of a resource. Another is software system knowledge extraction of software objects such as data flows, control flows, call maps, architectures, business rules, business terms, and database schemas. Metadata ...more...



Enterprise application integration

topic

Enterprise application integration ( EAI ) is the use of software and computer systems' architectural principles to integrate a set of enterprise computer applications . Overview Enterprise application integration is an integration framework composed of a collection of technologies and services which form a middleware or "middleware framework" to enable integration of systems and applications across an enterprise. Many types of business software such as supply chain management applications, ERP systems, CRM applications for managing customers, business intelligence applications, payroll and human resources systems typically cannot communicate with one another in order to share data or business rules. For this reason, such applications are sometimes referred to as islands of automation or information silos . This lack of communication leads to inefficiencies, wherein identical data are stored in multiple locations, or straightforward processes are unable to be automated. Enterprise application integration is t ...more...



Event-driven process chain

topic

An event-driven process chain ( EPC ) is a type of flowchart used for business process modelling . EPCs can be used for configuring an enterprise resource planning (ERP) implementation, and for business process improvement. Usage for control of work share with instances of autonomous workflows in workflow management is possible, but not yet implemented. The event-driven process chain method was developed within the framework of Architecture of Integrated Information Systems (ARIS) by August-Wilhelm Scheer at the Institut für Wirtschaftsinformatik, Universität des Saarlandes (Institute for Business Information Systems at the University of Saarland) in the early 1990s. Overview Businesses use event-driven process chain diagrams to lay out business process workflows , originally in conjunction with SAP R/3 modeling, but now more widely. It is used by many companies for modeling, analyzing, and redesigning business processes. The event-driven process chain method was developed within the framework of Architectur ...more...



Apache ServiceMix

topic

Apache ServiceMix is an enterprise-class open-source distributed enterprise service bus (ESB) based on the service-oriented architecture (SOA) model. It is a project of the Apache Software Foundation and was built on the semantics and application programming interfaces of the Java Business Integration (JBI) specification JSR 208. The software is distributed under the Apache License . The productized and supported release of ServiceMix 4 is from JBoss and called Fuse ESB . Fabric8 is a free Apache 2.0 Licensed upstream community for the JBoss Fuse product from Red Hat. The current version of ServiceMix fully supports the OSGi framework. ServiceMix is lightweight and easily embeddable, has integrated Spring Framework support and can be run at the edge of the network (inside a client or server), as a standalone ESB provider or as a service within another ESB. ServiceMix is compatible with Java SE or a Java EE application server . ServiceMix uses ActiveMQ to provide remoting, clustering, reliability and distribut ...more...



Metadata registry

topic

A metadata registry is a central location in an organization where metadata definitions are stored and maintained in a controlled method. A metadata repository is the database where metadata is stored. The registry also adds relationships with related metadata types. Use of Metadata Registries Metadata registries are used whenever data must be used consistently within an organization or group of organizations. Examples of these situations include: Organizations that transmit data using structures such as XML , Web Services or EDI Organizations that need consistent definitions of data across time, between databases, between organizations or between processes, for example when an organization builds a data warehouse Organizations that are attempting to break down "silos" of information captured within applications or proprietary file formats Central to the charter of any metadata management programme is the process of creating trusting relationships with stakeholders and that definitions and structures have bee ...more...



Workflow

topic

An IMRAD model for developing research articles A workflow consists of an orchestrated and repeatable pattern of business activity enabled by the systematic organization of resources into processes that transform materials, provide services, or process information. It can be depicted as a sequence of operations, declared as work of a person or group, an organization of staff, or one or more simple or complex mechanisms. From a more abstract or higher-level perspective, workflow may be considered a view or representation of real work. The flow being described may refer to a document , service or product that is being transferred from one step to another. Workflows may be viewed as one fundamental building block to be combined with other parts of an organization's structure such as information technology, teams , projects and hierarchies . Historical development The development of the concept of workflow occurred above a series of loosely defined, overlapping eras. Beginnings in manufacturing The modern hist ...more...



OpenL Tablets

topic

OpenL Tablets is a business rule management system (BRMS) and a business rules engine (BRE) based on table representation of rules. Engine implements optimized sequential algorithm. OpenL includes such table types as decision table , decision tree , spreadsheet -like calculator. History The OpenL Tablets project was started as an in-house development project in 2003 and later in 2006 was uploaded to SourceForge . Initially it was a Open Source business rule engine for Java . Starting from version 5 it became a BRMS . Technology OpenL Tablets engine is specially designed for business rules and uses table rules presentation. Table format enforces rules to be structured and format itself is close to tables found in various business documents. OpenL Tablets is based on OpenL framework for creating custom languages running on Java VM. The engine is designed to allow pluggable language implementations. Currently, it uses 2 languages: table structure for rules format and java-like for code snippets in rules. Java-l ...more...



Static program analysis

topic

Static program analysis is the analysis of computer software that is performed without actually executing programs (analysis performed on executing programs is known as dynamic analysis ). In most cases the analysis is performed on some version of the source code , and in the other cases, some form of the object code . The term is usually applied to the analysis performed by an automated tool , with human analysis being called program understanding, program comprehension , or code review . Software inspections and software walkthroughs are also used in the latter case. Rationale The sophistication of the analysis performed by tools varies from those that only consider the behaviour of individual statements and declarations, to those that include the complete source code of a program in their analysis. The uses of the information obtained from the analysis vary from highlighting possible coding errors (e.g., the lint tool) to formal methods that mathematically prove properties about a given program (e.g., its ...more...



Semantic spectrum

topic

The semantic spectrum (sometimes referred to as the ontology spectrum or the smart data continuum or semantic precision ) is a series of increasingly precise or rather semantically expressive definitions for data elements in knowledge representations , especially for machine use. At the low end of the spectrum is a simple binding of a single word or phrase and its definition. At the high end is a full ontology that specifies relationships between data elements using precise URIs for relationships and properties. With increased specificity comes increased precision and the ability to use tools to automatically integrate systems but also increased cost to build and maintain a metadata registry . Some steps in the semantic spectrum include the following: glossary : A simple list of terms and their definitions. A glossary focuses on creating a complete list of the terminology of domain-specific terms and acronyms. It is useful for creating clear and unambiguous definitions for terms and because it can be created ...more...



Value object

topic

In computer science , a value object is a small object that represents a simple entity whose equality is not based on identity: i.e. two value objects are equal when they have the same value, not necessarily being the same object. Examples of value objects are objects representing an amount of money or a date range. Being small, one can have multiple copies of the same value object that represent the same entity: it is often simpler to create a new object rather than rely on a single instance and use references to it. Value objects should be immutable : this is required for the implicit contract that two value objects created equal, should remain equal. It is also useful for value objects to be immutable, as client code cannot put the value object in an invalid state or introduce buggy behaviour after instantiation. Value objects are among the building blocks of DDD . Value objects in C# In C# a class is a reference type while a struct (concept derived from the struct in C language ) is a value type. Hence ...more...



Formal methods

topic

In computer science , specifically software engineering and hardware engineering , formal methods are a particular kind of mathematically based techniques for the specification , development and verification of software and hardware systems. The use of formal methods for software and hardware design is motivated by the expectation that, as in other engineering disciplines, performing appropriate mathematical analysis can contribute to the reliability and robustness of a design. Formal methods are best described as the application of a fairly broad variety of theoretical computer science fundamentals, in particular logic calculi, formal languages , automata theory , discrete event dynamic system and program semantics , but also type systems and algebraic data types to problems in software and hardware specification and verification. Taxonomy Formal methods can be used at a number of levels: Level 0: Formal specification may be undertaken and then a program developed from this informally. This has been dubbed ...more...



Action item

topic

In management , an action item is a documented event, task, activity, or action that needs to take place. Action items are discrete units that can be handled by a single person. Planning actions Action items are usually created during a discussion by a group of people who are meeting about one or more topics and during the discussion it is discovered that some kind of action is needed. The act required is then documented as an action item and usually assigned to someone, usually a member of the group. The person to whom the action is assigned is then obligated to perform the action and report back to the group on the results. Action items are usually documented in the meeting minutes and are recorded in the task list of the group. As people complete action items, the items are documented as being completed and the item is removed from the list of outstanding action items. Attributes There are many attributes that can be associated with an action item - e.g.: Identifier - Unique mark to reference event or item ...more...



Oracle BI server

topic

Oracle Business Intelligence Enterprise Edition is a business intelligence server developed by Oracle . It includes advanced business intelligence tools built upon a unified architecture. The server provides centralized data access to all business related information in a corporate entity. It integrates data via sophisticated capabilities from multiple sources. Component of OBIEE Oracle BI Server is a query, reporting and analysis server and provides services to the other components of the Business Intelligence suite such as Data mining , Reporting, and Analytic Applications. The Server uses ODBC 2.0 which provides a standard software API method for using database management systems and JDBC ( Java Database Connectivity ) which is an API for the Java programming language. The BI server compiles incoming query requests into an executable code and then execute the code. Clients of the BI Server work with a logical data independent of the data sources, and they submit them to the BI server. The server translat ...more...



Extended Semantic Web Conference

topic

The Extended Semantic Web Conference (abbreviated as ESWC ), formerly known as the European Semantic Web Conference , is a yearly international academic conference on the topic of the Semantic Web . The event began in 2004 as the European Semantic Web Symposium. The goal of the event is "to bring together researchers and practitioners dealing with different aspects of semantics on the Web ". Topics covered at the conference include linked data , machine learning , natural language processing and information retrieval , ontologies , reasoning , semantic data management , services, processes, and cloud computing , social Web and Web science , in-use and industrial, digital libraries and cultural heritage, and e-government . List of conferences Past and future ESWC conferences include: Year Conference City Country 2016 ESWC2016 Anissaras, Crete Greece 2013 ESWC2013 Montpellier France 2012 ESWC2012 Heraklion Greece 2011 ESWC2011 Heraklion Greece 2010 ESWC2010 Heraklion Greece 2009 ESWC2009 Heraklion Greece 2008 E ...more...



Data model

topic

A data model (or datamodel ) is an abstract model that organizes elements of data and standardizes how they relate to one another and to properties of the real world entities. For instance, a data model may specify that the data element representing a car be composed of a number of other elements which, in turn, represent the color and size of the car and define its owner. The term data model is used in two distinct but closely related senses. Sometimes it refers to an abstract formalization of the objects and relationships found in a particular application domain, for example the customers, products, and orders found in a manufacturing organization. At other times it refers to a set of concepts used in defining such formalizations: for example concepts such as entities, attributes, relations, or tables. So the "data model" of a banking application may be defined using the entity-relationship "data model". This article uses the term in both senses. Overview of data modeling context: Data model is based on Dat ...more...



Function model

topic

A function model or functional model in systems engineering and software engineering is a structured representation of the functions ( activities , actions , processes , operations ) within the modeled system or subject area. Example of a function model of the process of "Maintain Reparable Spares" in IDEF0 notation. A function model, similar with the activity model or process model , is a graphical representation of an enterprise 's function within a defined scope. The purposes of the function model are to describe the functions and processes, assist with discovery of information needs, help identify opportunities, and establish a basis for determining product and service costs. History The function model in the field of systems engineering and software engineering originates in the 1950s and 1960s, but the origin of functional modelling of organizational activity goes back to the late 19th century. In the late 19th century the first diagrams appeared that pictured business activities, actions, processes, or ...more...



Data modeling

topic

Data modeling in software engineering is the process of creating a data model for an information system by applying certain formal techniques. Overview Data modeling is a process used to define and analyze data requirements needed to support the business processes within the scope of corresponding information systems in organizations. Therefore, the process of data modeling involves professional data modelers working closely with business stakeholders, as well as potential users of the information system. There are three different types of data models produced while progressing from requirements to the actual database to be used for the information system. The data requirements are initially recorded as a conceptual data model which is essentially a set of technology independent specifications about the data and is used to discuss initial requirements with the business stakeholders. The conceptual model is then translated into a logical data model , which documents structures of the data that can be implemen ...more...




Next Page
Javascript Version
Revolvy Server https://www.revolvy.com