@prefix dcterms: .
@prefix oslc: .
@prefix owl: .
@prefix rdf: .
@prefix rdfs: .
@prefix vs: .
@prefix oslc_asset: .
@prefix crtv: .
# the vocabulary
crtv:
a owl:Ontology ;
dcterms:title "Common IT Resource Type Vocabulary" ;
dcterms:description "The Common IT Resource Type vocabulary." ;
rdfs:label "Common IT Resource Type Vocabulary" ;
rdfs:seeAlso .
# ***** Resource Types
crtv:ComputerSystem
a rdfs:Class ;
rdfs:isDefinedBy crtv: ;
rdfs:label "ComputerSystem" ;
rdfs:seeAlso ;
rdfs:comment "An intelligent device, such as a computer, that can perform computing, data collection, and/or communication operations. This category includes general purpose computers, such as laptops, servers, and virtual machines; computers with specific functions, such as Networking and Storage hardware, Voice over IP Telephony devices, HVAC systems; monitoring data collection devices in buildings, automobiles, or electronic grids." .
crtv:Database
a rdfs:Class ;
rdfs:isDefinedBy crtv: ;
rdfs:label "Database" ;
rdfs:seeAlso ;
rdfs:comment "An organized collection of digital data that is managed by a database management system (DBMS). (A Database Management System, in turn, is represented as a SoftwareServer)." .
crtv:IPAddress
a rdfs:Class ;
rdfs:isDefinedBy crtv: ;
rdfs:label "IPAddress" ;
rdfs:seeAlso ;
rdfs:comment "Represents an IP address, either IPv4-based or IPv6-based." .
crtv:OperatingSystem
a rdfs:Class ;
rdfs:isDefinedBy crtv: ;
rdfs:label "OperatingSystem" ;
vs:term_status "testing" ;
rdfs:comment "Represents the operating system or control software installed and running on a ComputerSystem" .
crtv:Path
a rdfs:Class ;
rdfs:isDefinedBy crtv: ;
rdfs:label "Path" ;
rdfs:seeAlso ;
rdfs:comment "Path represents individual components of a directed graph of resources, where specific ordering is necessary to preserve a graph. Examples of such directed graphs are the representation of workflows or processes." .
crtv:Process
a rdfs:Class ;
rdfs:isDefinedBy crtv: ;
rdfs:label "Process" ;
vs:term_status "testing" ;
rdfs:comment "This resource represents a process running under an operating system." .
crtv:ServiceInstance
a rdfs:Class ;
rdfs:isDefinedBy crtv: ;
rdfs:label "ServiceInstance" ;
rdfs:seeAlso ;
rdfs:comment "A Service Instance is the representation of a service offering that was selected by the customer and then instantiated for that specific customer. Service Instances are supported by definite and measurable warranties or guarantees that the expected level of service/value will be met. Instances of the resource carry exposure from the group that is responsible for supporting the offering externally to the group that is utilizing the offering. It is common to group or nest instances together to form a service instance hierarchy. This resource definition does not represent the individual processes and/or activities that comprise an overall service except in the case where such processes are viewed as an independent service. In this condition, an instance of ServiceInstance would be created to represent the ServiceInstance of the process, then creating a hierarchy of ServiceInstances (to the containing ServiceInstance)." .
crtv:ServerAccessPoint
a rdfs:Class ;
rdfs:isDefinedBy crtv: ;
rdfs:label "ServerAccessPoint" ;
rdfs:seeAlso ;
rdfs:comment "A network endpoint, i.e. the combination of IP address and port number that clients connect to when accessing a SoftwareServer." .
crtv:SoftwareServer
a rdfs:Class ;
rdfs:isDefinedBy crtv: ;
rdfs:label "SoftwareServer" ;
rdfs:seeAlso ;
rdfs:comment "Represents an instance of software that participates in hosting a particular application." .
crtv:SoftwareModule
a rdfs:Class ;
rdfs:isDefinedBy crtv: ;
rdfs:label "SoftwareModule" ;
rdfs:seeAlso ;
rdfs:comment "Represents packaged components that are deployed to a SoftwareServer." .
crtv:StorageVolume
a rdfs:Class ;
rdfs:isDefinedBy crtv: ;
rdfs:label "StorageVolume" ;
vs:term_status "testing" ;
rdfs:comment "Represents an identifiable unit of data storage. A StorageVolume can be a physical device ( e.g. a removable hard drive ) or a logical unit created by combining one or more other storage volumes." .
crtv:Tablespace
a rdfs:Class ;
rdfs:isDefinedBy crtv: ;
rdfs:label "Tablespace" ;
vs:term_status "testing" ;
rdfs:comment "the storage area used by an Database to store its data. Database administrators define how Tablespaces maps to actual system storage. A Tablespace can be a physical device ( e.g. a removable hard drive ) or a logical unit (e.g. a file or a virtual disk)." .
# ***** Properties
crtv:assetTag
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "assetTag" ;
owl:sameAs oslc_asset:tag ;
rdfs:comment "Specifies the asset tag for a physical piece of equipment. Asset tags are typically human readable labels that are durable and securely attached to equipment. Asset tags may also be readable by barcode and/or RFID. " ;
rdfs:seeAlso .
crtv:manufacturer
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "manufacturer" ;
owl:sameAs oslc_asset:manufacturer ;
rdfs:comment "Name of the device manufacturer. This attribute SHOULD be a publicly available manufacturer name vocabulary. " ;
rdfs:seeAlso ;
rdfs:seeAlso .
crtv:model
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "model" ;
owl:sameAs oslc_asset:model ;
rdfs:comment "Value of the device model. The model number as provided by the device manufacturer. " ;
rdfs:seeAlso .
crtv:serialNumber
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "serialNumber" ;
owl:sameAs oslc_asset:serialNumber ;
rdfs:comment "Serial number assigned by the manufacturer. The value should be provided by the manufacturer of the resource." ;
rdfs:seeAlso .
crtv:systemBoardUUID
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "systemBoardUUID" ;
rdfs:comment "The unique identifier of the system board." ;
rdfs:seeAlso .
crtv:vmid
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "vmid" ;
rdfs:comment "The VMID is a unique identifier for the virtual machine." ;
rdfs:seeAlso .
crtv:hostid
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "hostid" ;
rdfs:comment "A globally unique ID assigned to their machines by some manufacturers (.e.g Sun Solaris) ." ;
rdfs:seeAlso .
crtv:shortHostName
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "shortHostName" ;
rdfs:comment "A label assigned to a machine and used for communications on the local network. For example, a Windows hostname is IBM-2JMUUEH6TEQ ." ;
rdfs:seeAlso .
crtv:fqdn
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "fqdn" ;
rdfs:comment "The fully qualified domain name (FQDN). In Internet communications, the name of a host system that includes all of the subnames of the domain name. An example of a fully qualified domain name is es123126.lab.ibm.com ." ;
# rdfs:seeAlso ???> ;
rdfs:seeAlso .
crtv:ipAddress
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "ipAddress" ;
rdfs:comment "The IP address assigned to this system." ;
rdfs:seeAlso ;
rdfs:seeAlso .
crtv:dbInstance
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "dbInstance" ;
rdfs:comment "The Software Server representing the database instance that manages this database." ;
rdfs:seeAlso .
crtv:address
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "address" ;
rdfs:comment "The canonical string representation of the IP address. " ;
rdfs:seeAlso .
crtv:contextAddressSpace
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "contextAddressSpace" ;
rdfs:comment "" ;
rdfs:seeAlso .
crtv:elementFrom
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "elementFrom" ;
rdfs:comment "The resource acting as the origination point in the ordered path." ;
rdfs:seeAlso .
crtv:elementTo
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "elementTo" ;
rdfs:comment "The resource acting as the destination point in the ordered path." ;
rdfs:seeAlso .
crtv:occursBefore
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "occursBefore" ;
rdfs:comment "If there is a temporal order between other Path or ServiceInstance Resource Definitions, the Resource Definition action that occur after this Resource Instance are listed here. " ;
rdfs:seeAlso .
crtv:processId
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "processId" ;
rdfs:comment "The process id number assigned to the Process by the operating system." ;
rdfs:seeAlso .
crtv:parentServiceInstance
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "parentServiceInstance" ;
rdfs:comment "When context is required, this is the containing Application for the set of Transactions. " ;
rdfs:seeAlso .
crtv:portNumber
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "portNumber" ;
rdfs:comment "The port number as defined by IETF and IANA." ;
rdfs:seeAlso ;
rdfs:seeAlso ;
rdfs:seeAlso .
crtv:serverAccessPoint
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "serverAccessPoint" ;
rdfs:comment "The Server Access Point clients use for communications with this resource. " ;
rdfs:seeAlso .
crtv:instancePath
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "instancePath" ;
rdfs:comment "The directory where the files for this SoftwareServer are stored." ;
rdfs:seeAlso .
crtv:runsOn
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "runsOn" ;
rdfs:comment "The ComputerSystem this SoftwareServer instance is running on." ;
rdfs:seeAlso .
crtv:deployedTo
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "deployedTo" ;
rdfs:comment "The SoftwareServer on which this SoftwareModule is deployed." ;
rdfs:seeAlso .
crtv:fileName
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "fileName" ;
rdfs:comment "The file name of the package containing the SoftwareModule." ;
rdfs:seeAlso .
crtv:name
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "name" ;
rdfs:comment "Typically used as an identity field, this property is used to represent a known name of a resource instance." .
crtv:observationTime
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "observationTime" ;
rdfs:comment "The time that the resource was last observed by the provider." .
crtv:version
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "version" ;
rdfs:comment "The version string assigned to this entity." .
# ***** Relationships
crtv:dependsOn
a rdf:Property ;
rdfs:isDefinedBy crtv: ;
rdfs:label "dependsOn" ;
rdfs:comment "A relationship denoting that the source of the relationship cannot function properly without an association with the target. The dependency is directional ( the source depends on the target but the reverse is not necessarily true ) and can represent any cause or type of dependency. For instance, this relationship can be used to denote that a device depends on its power supply(s) or that an IP path depends on a layer 2 connection." .
# ***** Constants
crtv:ThreadPool
rdfs:isDefinedBy crtv: ;
rdfs:label "ThreadPool" ;
rdfs:comment "A set of shared threads." .
crtv:DatabaseConnectionPool
rdfs:isDefinedBy crtv: ;
rdfs:label "DatabaseConnectionPool" ;
rdfs:comment "A set of shared database connections." .
crtv:J2CConnectorPool
rdfs:isDefinedBy crtv: ;
rdfs:label "J2CConnectorPool" ;
rdfs:seeAlso ;
rdfs:comment "A set of shared J2C connections." .
crtv:Network
rdfs:isDefinedBy crtv: ;
rdfs:label "Network" ;
rdfs:seeAlso ;
rdfs:comment "" .
crtv:Storage
rdfs:isDefinedBy crtv: ;
rdfs:label "Storage" ;
rdfs:seeAlso ;
rdfs:comment "" .
crtv:Compute
rdfs:isDefinedBy crtv: ;
rdfs:label "Compute" ;
rdfs:seeAlso ;
rdfs:comment "" .
crtv:Application
rdfs:isDefinedBy crtv: ;
rdfs:label "Application" ;
rdfs:seeAlso ;
rdfs:comment "" .
crtv:Transaction
rdfs:isDefinedBy crtv: ;
rdfs:label "Transaction" ;
rdfs:seeAlso ;
rdfs:comment "" .
crtv:J2EEServer
rdfs:isDefinedBy crtv: ;
rdfs:label "J2EEServer" ;
rdfs:seeAlso ;
rdfs:comment "" .
crtv:WebSphereServer
rdfs:isDefinedBy crtv: ;
rdfs:label "WebSphereServer" ;
rdfs:seeAlso ;
rdfs:comment "" .
crtv:WebServer
rdfs:isDefinedBy crtv: ;
rdfs:label "WebServer" ;
rdfs:seeAlso ;
rdfs:comment "" .
crtv:IBMHTTPServer
rdfs:isDefinedBy crtv: ;
rdfs:label "IBMHTTPServer" ;
rdfs:seeAlso ;
rdfs:comment "" .
crtv:DatabaseInstance
rdfs:isDefinedBy crtv: ;
rdfs:label "DatabaseInstance" ;
rdfs:seeAlso ;
rdfs:comment "" .
crtv:DB2Instance
rdfs:isDefinedBy crtv: ;
rdfs:label "DB2Instance" ;
rdfs:seeAlso ;
rdfs:comment "" .
crtv:OracleInstance
rdfs:isDefinedBy crtv: ;
rdfs:label "OracleInstance" ;
rdfs:seeAlso ;
rdfs:comment "" .
crtv:MessagingServer
rdfs:isDefinedBy crtv: ;
rdfs:label "MessagingServer" ;
rdfs:seeAlso ;
rdfs:comment "" .
crtv:MQQueueManager
rdfs:isDefinedBy crtv: ;
rdfs:label "MQQueueManager" ;
rdfs:seeAlso ;
rdfs:comment "" .
crtv:J2EEApplication
rdfs:isDefinedBy crtv: ;
rdfs:label "J2EEApplication" ;
rdfs:seeAlso ;
rdfs:comment "" .
crtv:MQQueue
rdfs:isDefinedBy crtv: ;
rdfs:label "MQQueue" ;
rdfs:seeAlso ;
rdfs:comment "" .
crtv:NULL
rdfs:isDefinedBy crtv: ;
rdfs:label "NULL" ;
rdfs:comment "" .