A dictionary for some IT service management subjects. $Id: itsmo.owl 204 2012-10-29 17:33:14Z e-artspace $ ITSMO Ontology is a project sponsored by E-Artspace Labs (http://www.e-artspace.com) IT Service Management Ontology is available under the Creative Commons Attribution 3.0 Unported license; see http://creativecommons.org/licenses/by/3.0/. In a nutshell, you are free to copy, distribute and transmit the work; to remix/adapt the work (e.g. to import the ontology and create specializations of its elements), as long as you attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). You may not use this work for commercial purposes without written permission of the author. Proper Attribution: Simply include the statement "This work is based on the IT Service Management Ontology, developed by Enrico Fagnoni" and link back to http://ontology.it/itsmo/. IT Service Management Ontology (ITSMO) provides the vocabulary for annotating resources related to IT Service Management. ITSMO try to be consistent with 2011 ITIL glossary. ITIL&#174; is a Registered Trade Mark, and a Registered Community Trade Mark of the Office of Government Commerce, and is Registered in the U.S. Patent and Trademark Office. Please make sure you are only using element identifiers in this namespace, e.g.http://ontology.it/itsmo/v1#ITService. There may be copies of the ontology file on the Web which can be retrieved from other locations, BUT THOSE LOCATIONS MUST NOT BE USED AS REFERENCES. IT Service Management Ontology Enrico Fagnoni ITSM, ITIL, IT Service Management Catalogue A complete list of items, typically one in alphabetical or other systematic order A logical entity that identify a software release or a software feature set. For example: "VirtueMart 1.1.x", "Linux LTS 10.04" , "Windows 7 service pack 2", "Apache 2" . Sometime referenced only with "software". SoftwarePackage DataCenter is a facility used to house computer systems and associated components> A detailed proposal that describes the activities and resources needed to achieve an objective – for example, a plan to implement a new IT service or process. ISO/IEC 20000 requires a plan for the management of each IT service management process. Plan A time dependent dinamic dependency. For example there is a runtime dependency betwen proces A and ITservice B when A calls a REST service exposed by B. RunTimeDependency Application Software that provides functions which are required by an IT service. Each application may be part of more than one IT service. An application runs on one or more servers or clients. Application should be executable and installable Software Package. For example a library is not an application but it is a Software Package. [Not ITIL definition] Utility The functionality offered by a product or service to meet a particular need. Utility can be summarized as ‘what the service does’, and can be used to determine whether a service is able to meet its required outcomes, or is ‘fit for purpose’. The business value of an IT service is created by the combination of utility and warranty. ServiceScope The service Scope (busines or infrastructure) 1 A term used to describe configuration subjected to change management and stored in a configuration management database (CMDB). If you use a Version Control System as CMDB, this is could be the the name of a source tree. If you use a plain filesystem as CMDB, this is the pathname of a directory that contains a file structure. Could be thinked as a "versioned directory". This term is similar to ITILs: "configuration record". ControlledConfiguration A Strength level for a dependency Dependency Strength 1 1 Configuration Item any component or other service asset that needs to be managed in order to deliver an IT service. Information about each configuration item is recorded [at least] in a configuration record within the configuration management system and is maintained throughout its lifecycle by service asset and configuration management. Configuration items are under the control of change management. They typically include IT services, hardware, software, buildings, people and formal documentation such as process documentation and service level agreements. Note that tis definition is a bit extensive than ITIL one, because it allow a CI to be described in more than one configuration records.This make this definition compatible with semantic web architecture that allow metadata do be defined everywhere in the web. See ITSMO user manual for more info about this class. Document Information in readable form. A document may be paper or electronic – for example, a policy statement, service level agreement, incident record or diagram of a computer room layout. Dublin Core vocabulary appy to objetc of thes class. A database or structured document used to manage service contracts or agreements between an IT service provider and its customers. Each IT service delivered to a customer should have a contract or other agreement that is listed in the customer agreement portfolio. CustomerAgreementPortfolio ServicePortfolio The complete set of services that is managed by a service provider. The service portfolio is used to manage the entire lifecycle of all services, and includes three categories: service pipeline (proposed or in development), service catalogue (live or available for deployment), and retired services. A skeleton document or a document to be used as reference for editing another document. Template Assurance that a product or service will meet agreed requirements. This may be a formal agreement such as a service level agreement or contract, or it may be a marketing message or brand image. Warranty refers to the ability of a service to be available when needed, to provide the required capacity, and to provide the required reliability in terms of continuity and security. Warranty can be summarized as ‘how the service is delivered’, and can be used to determine whether a service is ‘fit for use’. The business value of an IT service is created by the combination of utility and warranty. Warranty Snapshot A shapshot at a defined time frame for a configuration Item. Use dcterms:created to annotate the date of the snapshot. ManagementProcess Is a process of planning and controlling one or more of activities. Here are some examples: <ul> <li> <b>Configuration Management</b>: the process responsible for ensuring that the assets required to deliver services are properly controlled, and that accurate and reliable information about those assets is available when and where it is needed. This information includes details of how the assets have been configured and the relationships betweens [ITIL glossary]. </li> <li> <b>Project Management</b>: the discipline of planning, organizing, securing, and managing resources to achieve specific goals. A project is a temporary endeavor with a defined beginning and end (usually time-constrained, and often constrained by funding or deliverables), undertaken to meet unique goals and objectives, typically to bring about beneficial change or added value[Wikipedia]. </li> <li> Change Management: the process responsible for controlling the lifecycle of all changes, enabling beneficial changes to be made with minimum disruption to IT services.[ITIL glossary] </li> </ul> <p> A process priority Process Priority Hardware the physical part of a computer Configuration A term that indicate a set of related phisical object with their metadata that are considered as a whole. Identity A unique name that is used to identify a user, person or role. The identity is used to grant rights to that user, person or role. Example identities might be the username SmithJ or the role ‘change manager’. Policy Formally documented management expectations and intentions. Policies are used to direct decisions, and to ensure consistent and appropriate development and implementation of processes, standards, roles, activities, IT infrastructure etc. 1 A structured set of activities designed to accomplish a specific objective. A process takes one or more defined inputs and turns them into defined outputs. It may include any of the roles, responsibilities, tools and management controls required to reliably deliver the outputs. A process may define policies, standards, guidelines, activities and work instructions if they are needed. Process Baseline A configuration baseline is a snapshot that is used as a reference point. CustomerPortfolio A database or structured document used to record all customers of the IT service provider. The customer portfolio is the business relationship manager’s view of the customers who receive services from the IT service provider.> Any human-made structure used or intended for supporting or sheltering any use or continuous occupancy Building Operational Level Agreement An Agreement between an IT Service Provider and another part of the same Organisation. An OLA supports the IT Service Provider's delivery of IT Services to Customers. The OLA defines the goods or Services to be provided and the responsibilities of both parties. For example there could be an OLA between the IT Service Provider and a procurement department to obtain hardware in agreed times, between the Service Desk and a Support Group to provide Incident Resolution in agreed times. See Service Level Agreement. A document that describes a formal understanding between two or more parties. An agreement is not legally binding, unless it forms part of a contract. Agreement System A number of related things that work together to achieve an overall Objective. For example:computer System including hardware, software and Applications, a management System, including multiple Processes that are planned and managed together. For example a Quality Management System, a Database Management System or Operating System that includes many software modules that are designed to perform a set of related Functions. 1 The direct or indirect reliance of one Configuraiton Item on another. [ Note that the ITIL 2011 restrict the domain of this terms to Processes or activity, this definition is more general ]. This is a superclass for all types of dependency relastionship for a CI. Dependency 1 1 A service is a means of delivering value to customers by facilitating outcomes customers want to achieve without the ownership of specific costs and risks. An IT is a service provided by an IT service provider. An IT service is made up of a combination of information technology, people and processes. A customer-facing IT service directly supports the business processes of one or more customers and its service level targets should be defined in a service level agreement. Other IT services, called supporting services, are not directly used by the business but are required by the service provider to deliver customer-facing services. IT Service 1 A stage in the life of a configuration item. The lifecycle defines the categories for status and the status transitions that are permitted. For example: <ul> <li> The lifecycle of an application includes requirements, design, build, deploy, operate, optimize. </li> <li> The expanded incident lifecycle includes detection, diagnosis, repair, recovery and restoration </li> <li> The lifecycle of a server may include: ordered, received, in test, live, disposed etc </li> </ul> LifeCycleStage A choice of utility and warranty offered to customers by a core service or service package. ServiceOption A temporary organization, with people and other assets, that is required to achieve an objective or other outcome. Each project has a lifecycle that typically includes initiation, planning, execution, and closure. Projects are usually managed using a formal methodology such as PRojects IN Controlled Environments (PRINCE2) or the Project Management Body of Knowledge (PMBOK). Project 1 A set of related LifeCycleStage. Could be implementetd with a state machine. Life cycle 1 1 1 1 RunnableResource Configuration items that require an execution environment to go live. An Agreement between an IT Service Provider and a Customer. The SLA describes the IT Service, documents Service Level Targets, and specifies the responsibilities of the IT Service Provider and the Customer. A single SLA may cover multiple IT Services or multiple Customers. See Operational Level Agreement. Service Level Agreement A database or structured document with information about all live IT services, including those available for deployment. The service catalogue is part of the service portfolio and contains information about two types of IT service: customer-facing services that are visible to the business; and supporting services required by the service provider to deliver customer-facing services. ServiceCatalogue StructuralDependency describes a part/whole relationship between components. A strucural dependency is an included file, a paragrapg in a text, a library used by applcation an application etc. etc. A process Critcality criticality This property share the same definition of gr:QualitativeValue. A qualitative value is a predefined value for a service characteristic. Examples: The Service is critical. Note: Value sets are supported by creating subclasses of this class. Ordinal relations between values (gr:greater, gr:lesser, ...) can be provided directly by GoodRelations after subclassing itsmo:QualitativeValue to gr:QualitativeValue QualitativeValue This object property is a shortcut for the original itsmo:hasDirectDependency property for the common case of having a runtime (itsmo:runtimeDependency) dependency with strong strength (itsmo:strongDependency) with another resource (totally or partially). Note that this property is NOT transitive because states a DIRECT dependency. uses An contract or an agriment related to a service (Service level agreed, ola or other) hasAgreement hasDependencyStrength The level of dependency. There are two level of predefined value: itsmo:strongDependancy and itsmo:weakDependancy. Other value can be defined. This atribute state the service scope hasServiceScope the referernced resource is a process for managing the described project rference hasManagementProcess hasCustomer States the service Customer states a document that contains a skeleton or that can be used as reference for editing. hasTemplate hasSLAPackage The reference resouce (or litteral) is a choice of utility and warranty offered to customers by a core service or service package. hasSystemAdministrator the referenced resource is the owner of the the system hasPublishingProcess the referenced resource is a Process for publishing the described resource. hasParty One of the parties of an agreement hasDependentObject The subject of the statement depends fro, the referenced resource. hasAccountable The one ultimately accountable for the correct and thorough completion of the process, and the one to whom Responsible is accountable. In other words, an Accountable must sign off (Approve) on work that Responsible provides. There must be only one Accountable specified for each process. links This object property is a shortcut for the original itsmo:hasDirectDependency property for the common case of having a runtime (itsmo:runtimeDependency) dependency with weak strength (itsmo:strongDependency) with another resource (totally or partially). Note that this property is NOT transitive because states a DIRECT dependency. It is an uses properties but with a weak dependency strenght becouse the link can be broken without risk of destruction for describing resource. quantitativeServiceProperty This class is a container to collect all property that are safely sub-classable to gr:quantitativeProductOrServiceProperties. Relative criticality hasCriticality States The Service Provider that provides IT Services to Internal Customers or External Customers. hasProvider hasPriority Relative priority hasOperationProcess States Day-to-day management proces of an IT service, system or other runnable item. hasEditingProcess the referenced resource is process for edititing described resource. hasReferenceBaseline the referenced resource is a baseline that officially represent the annotated Configuration Item. If not present you can assume the the actual configuration. A related resource that is directly totally or partially included either physically or logically in the described resource. This property implies dcterms:hasPart This object property is a shortcut for the original itsmo:hasDirectDependency property for the common case of having a static structural (itsmo:structuralDependency) dependency with strong strength (itsmo:strongDependency). Note that this property is NOT transitive becouse it states a DIRECT dependency. See http://ontology.it/itsmo/v1/itsmo.html#dependency_relations for more info. N.B. The study of part-whole relations is a large field in its own right - "mereology" and "mereotopology" and has been the topic of many papers. Note that this property is quite different form gr:includes one (that has a more restricted domains). gr:includes could be thinked as a subclass of itsmo:includes requires hasConsole The referenced service is an administrative console forr the annotate service the reference resource is who owns the described respurce. hasProjectOwner hasInformed Those who are kept up-to-date on progress, often only on completion of the task or deliverable; and with whom there is just one-way communication. [source Wikypedia Raci matrix] hasProvisioningProcess hasDesign States process that identifies requirements and then defines a solution that is able to meet these requirements. Those whose opinions are sought, typically subject matter experts; and with whom there is two-way communication. [ source wikypedia RACI matrix] hasConsulted hasDependency This states that the subject resource depends (directly or indirectly) from referenced resource. This could be thinked as a pseudo transitive property. If hasDependency(A,B) and BhasDependency(B,C) then hasDepency(A,C). Note that this is not a standard OWL reasoning. The referenced resource is an utility for the annotated service or service option. hasUtility hasWarranty The referenced resource is a Warranty for the annotated service or Service Option. the related resource is a means to store configuration throughout their lifecycle for described resource. The configuration management system maintains one or more configuration management databases, and each database stores attributes of configuration items, and relationships with other configuration items. hasCMDB the reference resource is a planned output for the described resource hasDeliverable A resource in from which the described resource is derived. General practice suggests to use a Version Control System to manage configuration ad versioned directory. This practice minimize the need of baseline and helps to maintain a coherent history of Configuration Items Changes. ITIL impose using just one Controlled Configuration record per Configuration Item. hasConfiguration hasBaseline A reference to a baseline of a configuration. The reference resource is a snapshot of a configuration item. hasSnapshot the reference resource is a resource defining some aspects of an IT Service and its Requirements through each stage of its Lifecycle. hasServiceDesignPackage hasResponsible Those who do the work to achieve a Process. There is typically one role with a participation type of Responsible, although others can be delegated to assist in the work required. hasManagementPlan the reference resource is a plan document for the described resource. directReportOf The referenced resource is the head of the described resource. This is a shortcut for describing a strong structural dependency between two identities. the referenced resource is a stage in the life cycle of the described resource. hasStatus isShared The service is shared between many customers This property specifies the beginning of the validity of an agreement. agreementValidFrom identifies a dump of a configuration. This cold be an URI of a controlled configuration revision. an archive file or just a string that allow you how to identify such dump. hasConfigurationDump hasLinkedDataDump states a set of metadata snapshot. This sholud be a string expressed in a formal RDF language like XML/RF or turtle. It is used to take a snapshot of the properties of a C.I. when it has mulltiple or uncontrolled configuration or any other sparse metadata definition. Think it as the output of a SPARQL DESCRIBE query to an end-point that contains metadata for configuration Item.. agreementValidThrough This property specifies the end of the validity of an agreement. datatypeServiceProperty This property is the super property for all pure datatype properties that can be used to describe a gr:ProductOrService. hasDependencyDistance States the distance of an indirect dependency. If this property does not exist the distance is unknown. The value means the number of dependency hops from the direct dependency source reference. A value of 1 means a direct dependancy. This should be a positive integer. low priority a low priority a low criticality value low critical high critical an high criticality value InfrastructureService An IT service that is not directly used by the business, but is required by the IT service provider to deliver IT Business Services (for example, a directory service or a backup service). Supporting services may also include IT services only used by the IT service provider. All live supporting services, including those available for deployment, are recorded in the service catalogue along with information about their relationships to Business Services and other CIs. ITIL 2011 call ths also "Supporting Service" weak Dependency If the resource is missing can degrade process performances or functions but the dependent process still exists. The resource is mandatory for the process execution. strong dependency mediumPriority a mediumPriority a medium criticality value medium critical BusinessService An IT service that is visible to the customer. These are normally services that support the customer’s business processes and facilitate one or more outcomes desired by the customer. All live customer-facing services, including those available for deployment, are recorded in the service catalogue along with customer-visible information about deliverables, prices, contact points, ordering and request processes. Other information such as relationships to supporting services and other CIs will also be recorded for internal use by the IT service provider. ITIL 2011 calls this "customer-facing service" while use Business Service as a more general term ( ITIL Business Service could be also a non IT ) Retire Permanent removal of a configuration item, from the live environment. Being retired is a stage in the lifecycle of many configuration items. an high priority high priority