| Literature DB >> 29497460 |
Matthias Pfaff1, Stefan Neubig2, Helmut Krcmar2.
Abstract
A domain-specific ontology for IT benchmarking has been developed to bridge the gap between a systematic characterization of IT services and their data-based valuation. Since information is generally collected during a benchmark exercise using questionnaires on a broad range of topics, such as employee costs, software licensing costs, and quantities of hardware, it is commonly stored as natural language text; thus, this information is stored in an intrinsically unstructured form. Although these data form the basis for identifying potentials for IT cost reductions, neither a uniform description of any measured parameters nor the relationship between such parameters exists. Hence, this work proposes an ontology for the domain of IT benchmarking, available at https://w3id.org/bmontology. The design of this ontology is based on requirements mainly elicited from a domain analysis, which considers analyzing documents and interviews with representatives from Small- and Medium-Sized Enterprises and Information and Communications Technology companies over the last eight years. The development of the ontology and its main concepts is described in detail (i.e., the conceptualization of benchmarking events, questionnaires, IT services, indicators and their values) together with its alignment with the DOLCE-UltraLite foundational ontology.Entities:
Keywords: Domain modeling; IT benchmarking; Information systems; Knowledge representation; Ontology; Semantic data
Year: 2017 PMID: 29497460 PMCID: PMC5816769 DOI: 10.1007/s13740-017-0084-9
Source DB: PubMed Journal: J Data Semant
Types of Benchmarks (based on [6])
| Type | Description |
|---|---|
| Process Benchmark | Compares operations, work practices or business processes |
| Product Benchmark | Compares products or services |
| Strategic Benchmark | Compares organizational structures, management practices and business strategies |
| Internal Benchmark | Compares products or services of business units within a single organization |
| Competitive Benchmark | Compares performance with a direct competitor. The object of investigation may include products, services, personnel policies, etc. |
| Functional Benchmark | Compares one or more non-competitive organizations in terms of particular business functions or processes |
| Generic Benchmark | Compares an organization or business unit with the best-performing organization, irrespective of the type of industry |
Fig. 1Structural overview of the IT service catalogs used to build the ontology. Services are segmented first (e.g., cost or performance indicator) and optionally further split into indicator groups (e.g., host systems). Services may include the costs of other services (e.g., a database service includes the cost also specified in a virtual server service) (based on Pfaff and Krcmar [43])
Extract of competency questions created during the Specification activity, grouped by pre-established categories as suggested by NeOn: (i) Indicator Structure, (ii) Individual Benchmarks and (iii) Participants and Values. Square brackets indicate lists of values
| Group | Competency Question (CQ1-CQ20) | Exemplary Answer |
|---|---|---|
| Indicator | What performance indicators do exist? | [NumberOfUsers] |
| Structure (CQ1-CQ6) | What performance indicators are contained in the BENCHMARK_NAME in YEAR? | [NumberOfUsers] |
| Regarding BENCHMARK_NAME of YEAR, how many cost indicators have been answered by all participants? | NUMBER | |
| What IT services are of interest (i.e., have had values provided for) for the ORGANIZATION_NAME ? | [BasicDataIndicator] | |
| How frequent is the revenue indicator queried within the existing benchmarks? | NUMBER | |
| How many values have been provided for the revenue indicator of the SERVICE_NAME in total? | NUMBER | |
| Individual | How many benchmarks exist? | NUMBER |
| Benchmarks (CQ7-CQ11) | In which years was the BENCHMARK_NAME conducted? | [YEAR] |
| Which indicators have been queried in at least two benchmarks? | [HardwareCost] | |
| How many values have been provided for the number of employees indicator in total? | NUMBER | |
| Which organizations have participated in which benchmarks? | [(ORGANIZATION_NAME, BENCHMARK_NAME, YEAR)] | |
| Participants | How many organizations do exist? | NUMBER |
| and Values (CQ12-CQ20) | How many organizations have participated in at least one benchmark? | NUMBER |
| Does ORGANIZATION_NAME participate in at least one benchmark called BENCHMARK_NAME ? | YES/NO | |
| What is the yearly revenue of ORGANIZATION_NAME ? | [(YEAR, NUMBER)] | |
| What was the average hardware costs for BlackBerry devices in YEAR? | NUMBER | |
| What was the greatest value of hardware costs for BlackBerry devices provided in YEAR? | NUMBER | |
| What are the hardware cost for BlackBerry devices in YEAR by ORGANIZATION_NAME? | [(ORGANIZATION_NAME, NUMBER)] | |
| Regarding YEAR, what was the average number of employees of all organizations having a revenue between $NUMBER_1 and $NUMBER_2 ? | NUMBER | |
| Regarding YEAR, what was the minimum number of employees of organizations having a revenue between $NUMBER_1 and $NUMBER_2 ? | NUMBER |
Fig. 2IT benchmarking ontology consisting of three different sections: (i) Individual Benchmarks, (ii) Participants and Values and (iii) General Indicator Declaration. Solid arrows indicate data or object properties, with their direction being defined by rdfs:domain and rdfs:range [1]
Fig. 3General Indicator Declaration including exemplary indicators. Solid arrows indicate taxonomic relationships, and concepts with dashed borders indicate examples of more fine-grained extensions of the service template. Statements of disjoint classes are omitted to improve readability
Number of classes, properties, axioms and annotations in the ITBM ontology
| Ontology Metric | # | Ontology Metric | # |
|---|---|---|---|
| Classes | 1192 | Logical Axioms | 3287 |
| Object Properties | 123 | Annotations | 5264 |
| Data Properties | 9 |
Fig. 4System architecture for ontology-based data integration [43]
Fig. 5Client-side search mask for ontology-based data access in ITBM (based on Pfaff and Krcmar [43])
Excerpt of competency questions and corresponding SPARQL queries for indicator structure and individual benchmarks
|
|
Excerpt of competency questions and corresponding SPARQL queries for participants and values
|
|