Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
252 lines (199 sloc) 7.06 KB
#
# Copyright 2015-2016 Institute of Communication and Computer Systems
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix pcpm: <http://www.paasword-project.eu/ontologies/cpsm/2015/11/30#> .
@prefix pcm: <http://www.paasword-project.eu/ontologies/casm/2015/11/26#> .
@prefix ppm: <http://www.paasword-project.eu/ontologies/psm/2015/11/30#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://www.paasword-project.eu/ontologies/cpsm/2015/11/30>
a owl:Ontology ;
pcpm:Comment "PaaSword Context Pattern Model (version 2015-11-30)" .
pcpm:hasPattern
a owl:ObjectProperty ;
rdfs:range pcpm:ContextPattern ;
rdfs:domain pcpm:ContextPattern .
pcpm:hasAccessedObject
a owl:DatatypeProperty ;
rdfs:domain pcpm:AccessSequencePattern ;
rdfs:range pcm:Object .
pcpm:hasConnectionSecurity
a owl:DatatypeProperty ;
rdfs:range pcm:ConnectionSecurity ;
rdfs:domain pcpm:UsualConnectionSecurity .
pcpm:hasConnectionType
a owl:DatatypeProperty ;
rdfs:range pcm:ConnectionType ;
rdfs:domain pcpm:MostFrequentConnectionType, pcpm:UsualConnectionType .
pcpm:hasDeviceType
a owl:DatatypeProperty ;
rdfs:range pcm:DeviceType ;
rdfs:domain pcpm:MostFrequentDeviceType, pcpm:UsualDeviceType .
pcpm:hasLocation
a owl:DatatypeProperty ;
rdfs:range pcm:Location ;
rdfs:domain pcpm:LocationPattern .
pcpm:hasPermission
a owl:DatatypeProperty ;
rdfs:range ppm:Permission ;
rdfs:domain pcpm:PermissionPattern .
pcpm:hasTimeWindow
a owl:DatatypeProperty ;
rdfs:domain pcpm:ContextPattern ;
rdfs:range pcm:DateTime .
pcpm:hasUAOThreshold
a owl:DatatypeProperty ;
rdfs:domain pcpm:UsuallyAccessedObject ;
rdfs:range xsd:positiveInteger .
pcpm:hasUAThreshold
a owl:DatatypeProperty ;
rdfs:domain pcpm:UsualAccessLocation ;
rdfs:range xsd:positiveInteger .
pcpm:hasUCSThreshold
a owl:DatatypeProperty ;
rdfs:domain pcpm:UsualConnectionSecurity ;
rdfs:range xsd:positiveInteger .
pcpm:hasUCTThreshold
a owl:DatatypeProperty ;
rdfs:domain pcpm:UsualConnectionType ;
rdfs:range xsd:positiveInteger .
pcpm:hasUDTThreshold
a owl:DatatypeProperty ;
rdfs:domain pcpm:UsualDeviceType ;
rdfs:range xsd:positiveInteger .
pcpm:hasUGThreshold
a owl:DatatypeProperty ;
rdfs:domain pcpm:UsuallyGrantedPermission ;
rdfs:range xsd:positiveInteger .
pcpm:hasUTIThreshold
a owl:DatatypeProperty ;
rdfs:domain pcpm:UsualDateTimeInterval ;
rdfs:range xsd:positiveInteger .
pcpm:hasUTThreshold
a owl:DatatypeProperty ;
rdfs:domain pcpm:UsualDateTimeInstance ;
rdfs:range xsd:positiveInteger .
pcpm:refersToObject
a owl:DatatypeProperty ;
rdfs:domain pcpm:ContextPattern ;
rdfs:range pcm:Object .
pcpm:refersToPermission
a owl:DatatypeProperty ;
rdfs:domain pcpm:ContextPattern ;
rdfs:range ppm:Permission .
pcpm:refersToSubject
a owl:DatatypeProperty ;
rdfs:domain pcpm:ContextPattern ;
rdfs:range pcm:Subject .
pcpm:AccessSequencePattern
a rdfs:Class ;
rdfs:subClassOf <http://ontology.ihmc.us/Action.owl#AccessAction>, pcpm:ContextPattern ;
rdfs:comment "It refers to data access occurences that are recognized by any preceeding access actions of a specific subject." .
pcpm:ConnectivityPattern
a rdfs:Class ;
rdfs:subClassOf pcpm:ContextPattern ;
rdfs:comment "It refers to recurring motives of data access occurences that are recognized with respect to the Connectivity context element." .
pcpm:ContextPattern
a rdfs:Class ;
rdfs:comment "Context patterns are recurring motives of data access occurences that are recognized in repeating context elements instances." .
pcpm:DateTimePattern
a rdfs:Class ;
rdfs:subClassOf pcpm:ContextPattern ;
rdfs:comment "It refers to recurring motives of data access occurences that are recognized with respect to the DateTime context element." .
pcpm:LeastAccessedObject
a rdfs:Class ;
rdfs:subClassOf pcpm:ObjectPattern .
pcpm:LeastFrequentAccessLocation
a rdfs:Class ;
rdfs:subClassOf pcpm:LocationPattern .
pcpm:LeastFrequentDateTimeInstance
a rdfs:Class ;
rdfs:subClassOf pcpm:DateTimePattern .
pcpm:LeastFrequentDateTimeInterval
a rdfs:Class ;
rdfs:subClassOf pcpm:DateTimePattern .
pcpm:LocationPattern
a rdfs:Class ;
rdfs:subClassOf pcpm:ContextPattern ;
rdfs:comment "It refers to recurring motives of data access occurences that are recognized with respect to the Location context element." .
pcpm:MostFrequentAccessLocation
a rdfs:Class ;
rdfs:subClassOf pcpm:LocationPattern .
pcpm:MostFrequentConnectionType
a rdfs:Class ;
rdfs:subClassOf pcpm:ConnectivityPattern .
pcpm:MostFrequentDateTimeInstance
a rdfs:Class ;
rdfs:subClassOf pcpm:DateTimePattern .
pcpm:MostFrequentDateTimeInterval
a rdfs:Class ;
rdfs:subClassOf pcpm:DateTimePattern .
pcpm:MostFrequentDeviceType
a rdfs:Class ;
rdfs:subClassOf pcpm:ConnectivityPattern .
pcpm:MostFrequentlyAccessedObject
a rdfs:Class ;
rdfs:subClassOf pcpm:ObjectPattern .
pcpm:MostFrequentlyDeniedPermission
a rdfs:Class ;
rdfs:subClassOf pcpm:PermissionPattern .
pcpm:MostFrequentlyGrantedPermission
a rdfs:Class ;
rdfs:subClassOf pcpm:PermissionPattern .
pcpm:ObjectPattern
a rdfs:Class ;
rdfs:subClassOf pcpm:ContextPattern ;
rdfs:comment "It refers to recurring motives of data access occurences that are recognized with respect to the Object context element." .
pcpm:PermissionPattern
a rdfs:Class ;
rdfs:subClassOf pcpm:ContextPattern ;
rdfs:comment "It refers to recurring motives of data access occurences that are recognized with respect to the Permission element." .
pcpm:RecentAccessLocation
a rdfs:Class ;
rdfs:subClassOf pcpm:LocationPattern .
pcpm:RecentlyAccessedObject
a rdfs:Class ;
rdfs:subClassOf pcpm:ObjectPattern .
pcpm:RecentlyDeniedPermission
a rdfs:Class ;
rdfs:subClassOf pcpm:PermissionPattern .
pcpm:RecentlyGrantedPermission
a rdfs:Class ;
rdfs:subClassOf pcpm:PermissionPattern .
pcpm:UsualAccessLocation
a rdfs:Class ;
rdfs:subClassOf pcpm:LocationPattern .
pcpm:UsualConnectionSecurity
a rdfs:Class ;
rdfs:subClassOf pcpm:ConnectivityPattern .
pcpm:UsualConnectionType
a rdfs:Class ;
rdfs:subClassOf pcpm:ConnectivityPattern .
pcpm:UsualDateTimeInstance
a rdfs:Class ;
rdfs:subClassOf pcpm:DateTimePattern .
pcpm:UsualDateTimeInterval
a rdfs:Class ;
rdfs:subClassOf pcpm:DateTimePattern .
pcpm:UsualDeviceType
a rdfs:Class ;
rdfs:subClassOf pcpm:ConnectivityPattern .
pcpm:UsuallyAccessedObject
a rdfs:Class ;
rdfs:subClassOf pcpm:ObjectPattern .
pcpm:UsuallyGrantedPermission
a rdfs:Class ;
rdfs:subClassOf pcpm:PermissionPattern .
You can’t perform that action at this time.