All Downloads are FREE. Search and download functionalities are using the official Maven repository.

Ontologies.patini.test2-ALL-corrected.ttl Maven / Gradle / Ivy

Go to download

The Integrity Constraints Query Validator component created by SEERC in the course of PaaSword project.

There is a newer version: 1.0.5
Show newest version
# Generated by: eu.paasword.triplestoreapi.parser.ContextModel2RdfParser
# Date: Fri Mar 10 11:00:23 EET 2017

@prefix schema:  .
@prefix pcpm:  .
@prefix xsd:  .
@prefix pbdfd:  .
@prefix rdfs:  .
@prefix gr:  .
@prefix ppm:  .
@prefix pbe:  .
@prefix pac:  .
@prefix ex:  .
@prefix rdf:  .
@prefix usdl-core:  .
@prefix pdm:  .
@prefix dcterms:  .
@prefix pcm:  .
@prefix pwd:  .
@prefix aggr:  .
@prefix foaf:  .

# =============================================================================
# Definition of class: Abstract Location
pcm:AbstractLocation	a	 ;
		"39"^^ ; 
		pcm:PhysicalLocation ; 
		"Abstract Location"^^ . 

pcm:hasName
	a	 ; 
		"ID=12"^^ ; 
		"hasName"^^ ; 
		pcm:AbstractLocation ; 
		xsd:string . 

pcm:hasArea
	a	 ; 
		"ID=13"^^ ; 
		"hasArea"^^ ; 
		pcm:AbstractLocation ; 
		pcm:AbstractLocation . 

# =============================================================================
# Definition of class: Access Sequence Pattern
pcpm:AccessSequencePattern	a	 ;
		"59"^^ ; 
		pcpm:ContextPatternElement ; 
		"Access Sequence Pattern"^^ . 

aggr:hasTemporalSeq
	a	 ; 
		"ID=106"^^ ; 
		"hasTemporalSeq"^^ ; 
		pcpm:AccessSequencePattern ; 
		pcpm:AccessSequencePattern . 

# =============================================================================
# Definition of class: Address
pcm:Address	a	 ;
		"36"^^ ; 
		pcm:PhysicalLocation ; 
		"Address"^^ . 

pcm:hasBuildingNumber
	a	 ; 
		"ID=76"^^ ; 
		"hasBuildingNumber"^^ ; 
		pcm:Address ; 
		xsd:integer . 

pcm:hasRoomNumber
	a	 ; 
		"ID=77"^^ ; 
		"hasRoomNumber"^^ ; 
		pcm:Address ; 
		xsd:float . 

pcm:hasFloorNumber
	a	 ; 
		"ID=78"^^ ; 
		"hasFloorNumber"^^ ; 
		pcm:Address ; 
		xsd:integer . 

pcm:refersToContinentalUnion
	a	 ; 
		"ID=79"^^ ; 
		"refersToContinentalUnion"^^ ; 
		pcm:Address ; 
		xsd:string . 

pcm:refersToEconomicUnion
	a	 ; 
		"ID=80"^^ ; 
		"refersToEconomicUnion"^^ ; 
		pcm:Address ; 
		xsd:string . 

schema:hasaddressCountry
	a	 ; 
		"ID=81"^^ ; 
		"hasaddressCountry"^^ ; 
		pcm:Address ; 
		xsd:string . 

schema:hasaddressLocality
	a	 ; 
		"ID=82"^^ ; 
		"hasaddressLocality"^^ ; 
		pcm:Address ; 
		xsd:string . 

schema:hasaddressRegion
	a	 ; 
		"ID=83"^^ ; 
		"hasaddressRegion"^^ ; 
		pcm:Address ; 
		xsd:string . 

schema:haspostalCode
	a	 ; 
		"ID=84"^^ ; 
		"haspostalCode"^^ ; 
		pcm:Address ; 
		xsd:integer . 

schema:streetAddress
	a	 ; 
		"ID=85"^^ ; 
		"streetAddress"^^ ; 
		pcm:Address ; 
		xsd:string . 

# =============================================================================
# Definition of class: Area
pcm:Area	a	 ;
		"38"^^ ; 
		pcm:PhysicalLocation ; 
		"Area"^^ . 

pcm:areaIsLocatedIn
	a	 ; 
		"ID=113"^^ ; 
		"areaIsLocatedIn"^^ ; 
		pcm:Area ; 
		pcm:Area . 

pcm:hasAreaCoordinates
	a	 ; 
		pcm:hasCoordinates ; 
		"ID=128"^^ ; 
		"hasAreaCoordinates"^^ ; 
		pcm:Area ; 
		pcm:Area . 

pcm:hasCircularRadius
	a	 ; 
		"ID=129"^^ ; 
		"hasCircularRadius"^^ ; 
		pcm:Area ; 
		xsd:float . 

pcm:hasRectangularRangeWidth
	a	 ; 
		"ID=130"^^ ; 
		"hasRectangularRangeWidth"^^ ; 
		pcm:Area ; 
		xsd:float . 

pcm:hasRectangularRangeHeight
	a	 ; 
		"ID=131"^^ ; 
		"hasRectangularRangeHeight"^^ ; 
		pcm:Area ; 
		xsd:float . 

ex:SouthEurope	a	pcm:Area ; 
		"74"^^ ; 
		"SouthEurope"^^ . 

ex:NorthEurope	a	pcm:Area ; 
		"75"^^ ; 
		"NorthEurope"^^ . 

ex:CentralEurope	a	pcm:Area ; 
		"76"^^ ; 
		"CentralEurope"^^ . 

ex:BE	a	pcm:Area ; 
	pcm:areaIsLocatedIn	ex:CentralEurope ; 
		"85"^^ ; 
		"BE"^^ . 

ex:GR	a	pcm:Area ; 
	pcm:areaIsLocatedIn	ex:SouthEurope ; 
		"86"^^ ; 
		"GR"^^ . 

ex:WestEurope	a	pcm:Area ; 
		"90"^^ ; 
		"WestEurope"^^ . 

ex:ES	a	pcm:Area ; 
	pcm:areaIsLocatedIn	ex:WestEurope ; 
		"91"^^ ; 
		"ES"^^ . 

# =============================================================================
# Definition of class: Authentication Method
pcm:AuthenticationMethod	a	 ;
		"16"^^ ; 
		pcm:SecurityContextElement ; 
		"Authentication Method"^^ . 

# =============================================================================
# Definition of class: Authorization Method
pcm:AuthorizationMethod	a	 ;
		"17"^^ ; 
		pcm:SecurityContextElement ; 
		"Authorization Method"^^ . 

# =============================================================================
# Definition of class: City
pcm:City	a	 ;
		"125"^^ ; 
		pcm:Area ; 
		"City"^^ . 

ex:Brussels	a	pcm:City ; 
	pcm:areaIsLocatedIn	ex:BE ; 
		"84"^^ ; 
		"Brussels"^^ . 

ex:Athens	a	pcm:City ; 
	pcm:areaIsLocatedIn	ex:GR ; 
		"87"^^ ; 
		"Athens"^^ . 

ex:Alcobendas	a	pcm:City ; 
	pcm:areaIsLocatedIn	ex:ES ; 
		"92"^^ ; 
		"Alcobendas"^^ . 

ex:Volos	a	pcm:City ; 
	pcm:areaIsLocatedIn	ex:GR ; 
		"93"^^ ; 
		"Volos"^^ . 

# =============================================================================
# Definition of class: Connection Cyphersuite
pcm:ConnectionCyphersuite	a	 ;
		"42"^^ ; 
		pcm:ConnectionSecurity ; 
		"Connection Cyphersuite"^^ . 

# =============================================================================
# Definition of class: Connection Metrics
pcm:ConnectionMetrics	a	 ;
		"33"^^ ; 
		pcm:Connectivity ; 
		"Connection Metrics"^^ . 

pcm:hasUploadRate
	a	 ; 
		"ID=41"^^ ; 
		"hasUploadRate"^^ ; 
		pcm:ConnectionMetrics ; 
		xsd:integer . 

pcm:hasDownloadRate
	a	 ; 
		"ID=42"^^ ; 
		"hasDownloadRate"^^ ; 
		pcm:ConnectionMetrics ; 
		xsd:integer . 

pcm:hasMetricUnit
	a	 ; 
		"ID=43"^^ ; 
		"hasMetricUnit"^^ ; 
		pcm:ConnectionMetrics ; 
		xsd:string . 

# =============================================================================
# Definition of class: Connection Security
pcm:ConnectionSecurity	a	 ;
		"32"^^ ; 
		pcm:Connectivity ; 
		"Connection Security"^^ . 

# =============================================================================
# Definition of class: Connection Type
pcm:ConnectionType	a	 ;
		"31"^^ ; 
		pcm:Connectivity ; 
		"Connection Type"^^ . 

pcm:hasTelecommunicationsProvider
	a	 ; 
		"ID=39"^^ ; 
		"hasTelecommunicationsProvider"^^ ; 
		pcm:ConnectionType ; 
		xsd:string . 

pcm:hasConnectionMetric
	a	 ; 
		"ID=40"^^ ; 
		"hasConnectionMetric"^^ ; 
		pcm:ConnectionType ; 
		pcm:ConnectionType . 

# =============================================================================
# Definition of class: Connectivity
pcm:Connectivity	a	 ;
		"14"^^ ; 
		pcm:SecurityContextElement ; 
		"Connectivity"^^ . 

# =============================================================================
# Definition of class: Connectivity Pattern
pcpm:ConnectivityPattern	a	 ;
		"60"^^ ; 
		pcpm:ContextPatternElement ; 
		"Connectivity Pattern"^^ . 

# =============================================================================
# Definition of class: Context Pattern Element
pcpm:ContextPatternElement	a	 ;
		"56"^^ ; 
		"Context Pattern Element"^^ . 

pcpm:hasPattern
	a	 ; 
		"ID=110"^^ ; 
		"hasPattern"^^ ; 
		pcpm:ContextPatternElement ; 
		pcpm:ContextPatternElement . 

# =============================================================================
# Definition of class: Coordinates
pcm:Coordinates	a	 ;
		"9"^^ ; 
		pcm:SecurityContextElement ; 
		"Coordinates"^^ . 

schema:Latitude
	a	 ; 
		"ID=7"^^ ; 
		"Latitude"^^ ; 
		pcm:Coordinates ; 
		xsd:float . 

schema:Longitude
	a	 ; 
		"ID=8"^^ ; 
		"Longitude"^^ ; 
		pcm:Coordinates ; 
		xsd:float . 

schema:Elevation
	a	 ; 
		"ID=9"^^ ; 
		"Elevation"^^ ; 
		pcm:Coordinates ; 
		xsd:float . 

ex:GR_Athens_Coords	a	pcm:Coordinates ; 
		"3"^^ ; 
		"GR_Athens_Coords"^^ . 

ex:GR_Thessaloniki_Coords	a	pcm:Coordinates ; 
		"4"^^ ; 
		"GR_Thessaloniki_Coords"^^ . 

ex:Parking1_Coords	a	pcm:Coordinates ; 
		"5"^^ ; 
		"Parking1_Coords"^^ . 

# =============================================================================
# Definition of class: Country
pcm:Country	a	 ;
		"127"^^ ; 
		pcm:Area ; 
		"Country"^^ . 

# =============================================================================
# Definition of class: DAO
pcm:DAO	a	 ;
		"55"^^ ; 
		pcm:Method ; 
		"DAO"^^ . 

# =============================================================================
# Definition of class: Data Artefact
pcm:DataArtefact	a	 ;
		"27"^^ ; 
		pcm:Object ; 
		"Data Artefact"^^ . 

# =============================================================================
# Definition of class: Data Permission
ppm:DataPermission	a	 ;
		"90"^^ ; 
		ppm:PermissionElement ; 
		"Data Permission"^^ . 

ppm:hasActionStatus
	a	 ; 
		"ID=44"^^ ; 
		"hasActionStatus"^^ ; 
		ppm:DataPermission ; 
		xsd:string . 

ppm:hasStartTime
	a	 ; 
		"ID=45"^^ ; 
		"hasStartTime"^^ ; 
		ppm:DataPermission ; 
		xsd:dateTime . 

ppm:hasEndTime
	a	 ; 
		"ID=46"^^ ; 
		"hasEndTime"^^ ; 
		ppm:DataPermission ; 
		xsd:dateTime . 

ppm:hasResult
	a	 ; 
		"ID=47"^^ ; 
		"hasResult"^^ ; 
		ppm:DataPermission ; 
		xsd:string . 

# =============================================================================
# Definition of class: Datastore DDL Permission
ppm:DatastoreDDLPermission	a	 ;
		"96"^^ ; 
		ppm:DDLPermission ; 
		"Datastore DDL Permission"^^ . 

ex:DDL_CREATE	a	ppm:DatastoreDDLPermission ; 
		"21"^^ ; 
		"DDL_CREATE"^^ . 

ex:DDL_ALTER	a	ppm:DatastoreDDLPermission ; 
		"22"^^ ; 
		"DDL_ALTER"^^ . 

ex:DDL_DROP	a	ppm:DatastoreDDLPermission ; 
		"23"^^ ; 
		"DDL_DROP"^^ . 

ex:DDL_SELECT	a	ppm:DatastoreDDLPermission ; 
		"24"^^ ; 
		"DDL_SELECT"^^ . 

# =============================================================================
# Definition of class: Datastore Permission
ppm:DatastorePermission	a	 ;
		"93"^^ ; 
		ppm:DataPermission ; 
		"Datastore Permission"^^ . 

ex:READ	a	ppm:DatastorePermission ; 
		"10"^^ ; 
		"READ"^^ . 

ex:WRITE	a	ppm:DatastorePermission ; 
		"11"^^ ; 
		"WRITE"^^ . 

# =============================================================================
# Definition of class: DateTime
pcm:DateTime	a	 ;
		"10"^^ ; 
		pcm:SecurityContextElement ; 
		"DateTime"^^ . 

pcm:hasTimezone
	a	 ; 
		"ID=22"^^ ; 
		"hasTimezone"^^ ; 
		pcm:DateTime ; 
		xsd:dateTime . 

pcm:before
	a	 ; 
		"ID=23"^^ ; 
		"before"^^ ; 
		pcm:DateTime ; 
		pcm:DateTime . 

pcm:after
	a	 ; 
		"ID=24"^^ ; 
		"after"^^ ; 
		pcm:DateTime ; 
		pcm:DateTime . 

# =============================================================================
# Definition of class: DateTime Interval
pcm:DateTimeInterval	a	 ;
		"21"^^ ; 
		pcm:DateTime ; 
		"DateTime Interval"^^ . 

pcm:hasBegining
	a	 ; 
		"ID=31"^^ ; 
		"hasBegining"^^ ; 
		pcm:DateTimeInterval ; 
		xsd:dateTime . 

pcm:hasEnd
	a	 ; 
		"ID=32"^^ ; 
		"hasEnd"^^ ; 
		pcm:DateTimeInterval ; 
		xsd:dateTime . 

ex:In_Working_Hours	a	pcm:DateTimeInterval ; 
	pcm:hasBegining	"1900-01-01T07:00:00Z"^^xsd:dateTime ; 
	pcm:hasEnd	"1900-01-01T23:00:00Z"^^xsd:dateTime ; 
		"100"^^ ; 
		"In_Working_Hours"^^ . 

ex:In_Working_Days	a	pcm:DateTimeInterval ; 
		"101"^^ ; 
		"In_Working_Days"^^ . 

# =============================================================================
# Definition of class: DateTime Pattern
pcpm:DateTimePattern	a	 ;
		"58"^^ ; 
		pcpm:ContextPatternElement ; 
		"DateTime Pattern"^^ . 

# =============================================================================
# Definition of class: DDL Permission
ppm:DDLPermission	a	 ;
		"91"^^ ; 
		ppm:PermissionElement ; 
		"DDL Permission"^^ . 

ppm:hasDDLActionStatus
	a	 ; 
		"ID=48"^^ ; 
		"hasDDLActionStatus"^^ ; 
		ppm:DDLPermission ; 
		xsd:string . 

ppm:hasDDLStartTime
	a	 ; 
		"ID=49"^^ ; 
		"hasDDLStartTime"^^ ; 
		ppm:DDLPermission ; 
		xsd:dateTime . 

ppm:hasDDLEndTime
	a	 ; 
		"ID=50"^^ ; 
		"hasDDLEndTime"^^ ; 
		ppm:DDLPermission ; 
		xsd:dateTime . 

ppm:hasDDLResult
	a	 ; 
		"ID=51"^^ ; 
		"hasDDLResult"^^ ; 
		ppm:DDLPermission ; 
		xsd:string . 

# =============================================================================
# Definition of class: DeviceType
pcm:DeviceType	a	 ;
		"30"^^ ; 
		pcm:Connectivity ; 
		"DeviceType"^^ . 

pcm:hasMobileOS
	a	 ; 
		"ID=35"^^ ; 
		"hasMobileOS"^^ ; 
		pcm:DeviceType ; 
		xsd:string . 

pcm:hasBrowser
	a	 ; 
		"ID=122"^^ ; 
		"hasBrowser"^^ ; 
		pcm:DeviceType ; 
		xsd:string . 

pcm:hasDeviceHandler
	a	 ; 
		"ID=124"^^ ; 
		"hasDeviceHandler"^^ ; 
		pcm:DeviceType ; 
		xsd:string . 

pcm:SamsungN7000	a	pcm:DeviceType ; 
	pcm:hasMobileOS	"Android"^^xsd:string ; 
		"70"^^ ; 
		"SamsungN7000"^^ . 

pcm:SonyXperia	a	pcm:DeviceType ; 
	pcm:hasMobileOS	"Windows"^^xsd:string ; 
		"88"^^ ; 
		"Sony Xperia"^^ . 

pcm:ASUSG752	a	pcm:DeviceType ; 
	pcm:hasBrowser	"firefox"^^xsd:string ; 
		"94"^^ ; 
		"ASUSG752"^^ . 

pcm:DellVostro14	a	pcm:DeviceType ; 
	pcm:hasBrowser	"chrome"^^xsd:string ; 
		"95"^^ ; 
		"DellVostro14 "^^ . 

# =============================================================================
# Definition of class: Ephemeral
pcm:Ephemeral	a	 ;
		"35"^^ ; 
		pcm:IdentityType ; 
		"Ephemeral"^^ . 

# =============================================================================
# Definition of class: File
pcm:File	a	 ;
		"50"^^ ; 
		pcm:DataArtefact ; 
		"File"^^ . 

pcm:hasFileType
	a	 ; 
		"ID=89"^^ ; 
		"hasFileType"^^ ; 
		pcm:File ; 
		xsd:string . 

pcm:hasFileName
	a	 ; 
		"ID=90"^^ ; 
		"hasFileName"^^ ; 
		pcm:File ; 
		xsd:string . 

pcm:hasFilePath
	a	 ; 
		"ID=91"^^ ; 
		"hasFilePath"^^ ; 
		pcm:File ; 
		xsd:string . 

# =============================================================================
# Definition of class: File Permission
ppm:FilePermission	a	 ;
		"92"^^ ; 
		ppm:DataPermission ; 
		"File Permission"^^ . 

ex:READ_FILE	a	ppm:FilePermission ; 
		"12"^^ ; 
		"READ_FILE"^^ . 

ex:WRITE_FILE	a	ppm:FilePermission ; 
		"13"^^ ; 
		"WRITE_FILE"^^ . 

ex:DELETE_FILE	a	ppm:FilePermission ; 
		"14"^^ ; 
		"DELETE_FILE"^^ . 

ex:MOVE_FILE	a	ppm:FilePermission ; 
		"15"^^ ; 
		"MOVE_FILE"^^ . 

ex:CREATE_FILE	a	ppm:FilePermission ; 
		"16"^^ ; 
		"CREATE_FILE"^^ . 

# =============================================================================
# Definition of class: File System Structure Permission
ppm:FileSystemStructurePermission	a	 ;
		"97"^^ ; 
		ppm:DDLPermission ; 
		"File System Structure Permission"^^ . 

ex:FS_DIR_CREATE	a	ppm:FileSystemStructurePermission ; 
		"25"^^ ; 
		"FS_DIR_CREATE"^^ . 

ex:FS_DIR_DELETE	a	ppm:FileSystemStructurePermission ; 
		"26"^^ ; 
		"FS_DIR_DELETE"^^ . 

ex:FS_DIR_MOVE	a	ppm:FileSystemStructurePermission ; 
		"27"^^ ; 
		"FS_DIR_MOVE"^^ . 

ex:FS_DIR_ACCESS	a	ppm:FileSystemStructurePermission ; 
		"28"^^ ; 
		"FS_DIR_ACCESS"^^ . 

ex:FS_DIR_LIST	a	ppm:FileSystemStructurePermission ; 
		"29"^^ ; 
		"FS_DIR_LIST"^^ . 

ex:FS_DIR_CHANGE_PERMS	a	ppm:FileSystemStructurePermission ; 
		"30"^^ ; 
		"FS_DIR_CHANGE_PERMS"^^ . 

ex:FS_DIR_CHANGE_OWNERSHIP	a	ppm:FileSystemStructurePermission ; 
		"31"^^ ; 
		"FS_DIR_CHANGE_OWNERSHIP"^^ . 

ex:FS_MOUNT	a	ppm:FileSystemStructurePermission ; 
		"32"^^ ; 
		"FS_MOUNT"^^ . 

ex:FS_UNMOUNT	a	ppm:FileSystemStructurePermission ; 
		"33"^^ ; 
		"FS_UNMOUNT"^^ . 

ex:FS_FORMAT	a	ppm:FileSystemStructurePermission ; 
		"34"^^ ; 
		"FS_FORMAT"^^ . 

# =============================================================================
# Definition of class: Group
pcm:Group	a	 ;
		"24"^^ ; 
		pcm:Subject ; 
		"Group"^^ . 

ex:Admin_Group	a	pcm:Group ; 
		"35"^^ ; 
		"Admin_Group"^^ . 

ex:Guards_Group	a	pcm:Group ; 
		"36"^^ ; 
		"Guards_Group"^^ . 

ex:Clerks_Group	a	pcm:Group ; 
		"37"^^ ; 
		"Clerks_Group"^^ . 

ex:Managers_Group	a	pcm:Group ; 
		"38"^^ ; 
		"Managers_Group"^^ . 

# =============================================================================
# Definition of class: Hierarchical Data Structure
pcm:HierarchicalDataStructure	a	 ;
		"54"^^ ; 
		pcm:Non-relational ; 
		"Hierarchical Data Structure"^^ . 

# =============================================================================
# Definition of class: Identity Type
pcm:IdentityType	a	 ;
		"15"^^ ; 
		pcm:SecurityContextElement ; 
		"Identity Type"^^ . 

# =============================================================================
# Definition of class: Infrastructure Artefact
pcm:InfrastructureArtefact	a	 ;
		"29"^^ ; 
		pcm:Object ; 
		"Infrastructure Artefact"^^ . 

# =============================================================================
# Definition of class: Instant
pcm:Instant	a	 ;
		"22"^^ ; 
		pcm:DateTime ; 
		"Instant"^^ . 

pcm:hasYear
	a	 ; 
		"ID=25"^^ ; 
		"hasYear"^^ ; 
		pcm:Instant ; 
		xsd:dateTime . 

pcm:hasMonth
	a	 ; 
		"ID=26"^^ ; 
		"hasMonth"^^ ; 
		pcm:Instant ; 
		xsd:dateTime . 

pcm:hasDay
	a	 ; 
		"ID=27"^^ ; 
		"hasDay"^^ ; 
		pcm:Instant ; 
		xsd:dateTime . 

pcm:hasHour
	a	 ; 
		"ID=28"^^ ; 
		"hasHour"^^ ; 
		pcm:Instant ; 
		xsd:dateTime . 

pcm:hasMinute
	a	 ; 
		"ID=29"^^ ; 
		"hasMinute"^^ ; 
		pcm:Instant ; 
		xsd:dateTime . 

pcm:hasSecond
	a	 ; 
		"ID=30"^^ ; 
		"hasSecond"^^ ; 
		pcm:Instant ; 
		xsd:dateTime . 

# =============================================================================
# Definition of class: Least Accessed Object
pcpm:LeastAccessedObject	a	 ;
		"82"^^ ; 
		pcpm:ObjectPattern ; 
		"Least Accessed Object"^^ . 

# =============================================================================
# Definition of class: Least Frequent Access Location
pcpm:LeastFrequentAccessLocation	a	 ;
		"67"^^ ; 
		pcpm:LocationPattern ; 
		"Least Frequent Access Location"^^ . 

# =============================================================================
# Definition of class: Least Frequent DateTime Instance
pcpm:LeastFrequentDateTimeInstance	a	 ;
		"71"^^ ; 
		pcpm:DateTimePattern ; 
		"Least Frequent DateTime Instance"^^ . 

# =============================================================================
# Definition of class: Least Frequent DateTime Interval
pcpm:LeastFrequentDateTimeInterval	a	 ;
		"74"^^ ; 
		pcpm:DateTimePattern ; 
		"Least Frequent DateTime Interval"^^ . 

# =============================================================================
# Definition of class: Location
pcm:Location	a	 ;
		"8"^^ ; 
		pcm:SecurityContextElement ; 
		"Location"^^ . 

# =============================================================================
# Definition of class: Location Pattern
pcpm:LocationPattern	a	 ;
		"57"^^ ; 
		pcpm:ContextPatternElement ; 
		"Location Pattern"^^ . 

# =============================================================================
# Definition of class: Method
pcm:Method	a	 ;
		"51"^^ ; 
		pcm:SoftwareArtefact ; 
		"Method"^^ . 

pcm:hasMName
	a	 ; 
		"ID=95"^^ ; 
		"hasMName"^^ ; 
		pcm:Method ; 
		xsd:string . 

# =============================================================================
# Definition of class: Mobile
pcm:Mobile	a	 ;
		"44"^^ ; 
		pcm:DeviceType ; 
		"Mobile"^^ . 

pcm:hasIMEI
	a	 ; 
		"ID=36"^^ ; 
		"hasIMEI"^^ ; 
		pcm:Mobile ; 
		xsd:string . 

pcm:hasIMSI
	a	 ; 
		"ID=37"^^ ; 
		"hasIMSI"^^ ; 
		pcm:Mobile ; 
		xsd:string . 

pcm:supportsEncryptedStorageMobile
	a	 ; 
		"ID=38"^^ ; 
		"supportsEncryptedStorageMobile"^^ ; 
		pcm:Mobile ; 
		xsd:string . 

# =============================================================================
# Definition of class: Most Frequent Access Location
pcpm:MostFrequentAccessLocation	a	 ;
		"66"^^ ; 
		pcpm:LocationPattern ; 
		"Most Frequent Access Location"^^ . 

# =============================================================================
# Definition of class: Most Frequent Connection Type
pcpm:MostFrequentConnectionType	a	 ;
		"78"^^ ; 
		pcpm:ConnectivityPattern ; 
		"Most Frequent Connection Type"^^ . 

# =============================================================================
# Definition of class: Most Frequent DateTime Instance
pcpm:MostFrequentDateTimeInstance	a	 ;
		"70"^^ ; 
		pcpm:DateTimePattern ; 
		"Most Frequent DateTime Instance"^^ . 

# =============================================================================
# Definition of class: Most Frequent DateTime Interval
pcpm:MostFrequentDateTimeInterval	a	 ;
		"73"^^ ; 
		pcpm:DateTimePattern ; 
		"Most Frequent DateTime Interval"^^ . 

# =============================================================================
# Definition of class: Most Frequent Device Type
pcpm:MostFrequentDeviceType	a	 ;
		"76"^^ ; 
		pcpm:ConnectivityPattern ; 
		"Most Frequent Device Type"^^ . 

# =============================================================================
# Definition of class: Most Frequently Accessed Object
pcpm:MostFrequentlyAccessedObject	a	 ;
		"81"^^ ; 
		pcpm:ObjectPattern ; 
		"Most Frequently Accessed Object"^^ . 

# =============================================================================
# Definition of class: Most Frequently Denied Permission
pcpm:MostFrequentlyDeniedPermission	a	 ;
		"85"^^ ; 
		pcpm:PermissionPattern ; 
		"Most Frequently Denied Permission"^^ . 

# =============================================================================
# Definition of class: Most Frequently Granted Permission
pcpm:MostFrequentlyGrantedPermission	a	 ;
		"86"^^ ; 
		pcpm:PermissionPattern ; 
		"Most Frequently Granted Permission"^^ . 

# =============================================================================
# Definition of class: Network Location
pcm:NetworkLocation	a	 ;
		"20"^^ ; 
		pcm:Location ; 
		"Network Location"^^ . 

pcm:hasIPAddress
	a	 ; 
		"ID=16"^^ ; 
		"hasIPAddress"^^ ; 
		pcm:NetworkLocation ; 
		xsd:string . 

pcm:hasDomain
	a	 ; 
		"ID=17"^^ ; 
		"hasDomain"^^ ; 
		pcm:NetworkLocation ; 
		xsd:string . 

pcm:hasSubnet
	a	 ; 
		"ID=18"^^ ; 
		"hasSubnet"^^ ; 
		pcm:NetworkLocation ; 
		xsd:string . 

pcm:hasZone
	a	 ; 
		"ID=19"^^ ; 
		"hasZone"^^ ; 
		pcm:NetworkLocation ; 
		xsd:string . 

pcm:hasIPAddressRange
	a	 ; 
		"ID=20"^^ ; 
		"hasIPAddressRange"^^ ; 
		pcm:NetworkLocation ; 
		xsd:string . 

pcm:hasPort
	a	 ; 
		"ID=21"^^ ; 
		"hasPort"^^ ; 
		pcm:NetworkLocation ; 
		xsd:integer . 

pdm:UbitechIntranet	a	pcm:NetworkLocation ; 
	pcm:hasIPAddress	"192.168.3.*"^^xsd:string ; 
	pcm:hasDomain	"ubitech.eu"^^xsd:string ; 
	pcm:hasSubnet	"255.255.255.0"^^xsd:string ; 
		"47"^^ ; 
		"UbitechIntranet"^^ . 

# =============================================================================
# Definition of class: Non-relational
pcm:Non-relational	a	 ;
		"49"^^ ; 
		pcm:DataArtefact ; 
		"Non-relational"^^ . 

pcm:hasNonRelationalType
	a	 ; 
		"ID=92"^^ ; 
		"hasNonRelationalType"^^ ; 
		pcm:Non-relational ; 
		xsd:string . 

# =============================================================================
# Definition of class: Notebook
pcm:Notebook	a	 ;
		"45"^^ ; 
		pcm:Mobile ; 
		"Notebook"^^ . 

# =============================================================================
# Definition of class: Object
pcm:Object	a	 ;
		"13"^^ ; 
		"Object"^^ . 

pcm:hasTarget
	a	 ; 
		"ID=87"^^ ; 
		"hasTarget"^^ ; 
		pcm:Object ; 
		xsd:string . 

pcm:com.mycompany.xerp.web.WebController.countries	a	pcm:Object ; 
		"99"^^ ; 
		"com.mycompany.xerp.web.WebController.countries"^^ . 

# =============================================================================
# Definition of class: Object Pattern
pcpm:ObjectPattern	a	 ;
		"61"^^ ; 
		pcpm:ContextPatternElement ; 
		"Object Pattern"^^ . 

# =============================================================================
# Definition of class: Organization
pcm:Organization	a	 ;
		"23"^^ ; 
		pcm:Subject ; 
		"Organization"^^ . 

ex:Park_Comp_Org	a	pcm:Organization ; 
		"39"^^ ; 
		"Park_Comp_Org"^^ . 

ex:Cleaning_Service_Org	a	pcm:Organization ; 
		"40"^^ ; 
		"Cleaning_Service_Org"^^ . 

# =============================================================================
# Definition of class: Permanent
pcm:Permanent	a	 ;
		"34"^^ ; 
		pcm:IdentityType ; 
		"Permanent"^^ . 

# =============================================================================
# Definition of class: Permission Element
ppm:PermissionElement	a	 ;
		"89"^^ ; 
		"Permission Element"^^ . 

# =============================================================================
# Definition of class: Permission Pattern
pcpm:PermissionPattern	a	 ;
		"62"^^ ; 
		pcpm:ContextPatternElement ; 
		"Permission Pattern"^^ . 

# =============================================================================
# Definition of class: Person
pcm:Person	a	 ;
		"25"^^ ; 
		pcm:Subject ; 
		"Person"^^ . 

ex:hasRequestorLocation
	a	 ; 
		"ID=114"^^ ; 
		"hasRequestorLocation"^^ ; 
		pcm:Person ; 
		pcm:Person . 

pcm:subjectIsLocatedin
	a	 ; 
		"ID=126"^^ ; 
		"subjectIsLocatedin"^^ ; 
		pcm:Person ; 
		pcm:Person . 

ex:Agent_Smith	a	pcm:Person ; 
		"41"^^ ; 
		"Agent_Smith"^^ . 

ex:Neo	a	pcm:Person ; 
		"42"^^ ; 
		"Neo"^^ . 

ex:Morpheus	a	pcm:Person ; 
		"43"^^ ; 
		"Morpheus"^^ . 

ex:Trinity	a	pcm:Person ; 
		"44"^^ ; 
		"Trinity"^^ . 

# =============================================================================
# Definition of class: PhysicalLocation
pcm:PhysicalLocation	a	 ;
		"19"^^ ; 
		pcm:Location ; 
		"PhysicalLocation"^^ . 

pcm:hasCoordinates
	a	 ; 
		"ID=132"^^ ; 
		"hasCoordinates"^^ ; 
		pcm:PhysicalLocation ; 
		pcm:PhysicalLocation . 

# =============================================================================
# Definition of class: POI
pcm:POI	a	 ;
		"40"^^ ; 
		pcm:PhysicalLocation ; 
		"POI"^^ . 

pcm:hasPOIName
	a	 ; 
		"ID=14"^^ ; 
		"hasPOIName"^^ ; 
		pcm:POI ; 
		xsd:string . 

pcm:hasAddress
	a	 ; 
		"ID=15"^^ ; 
		"hasAddress"^^ ; 
		pcm:POI ; 
		pcm:POI . 

# =============================================================================
# Definition of class: Point
pcm:Point	a	 ;
		"37"^^ ; 
		pcm:PhysicalLocation ; 
		"Point"^^ . 

pcm:hasPointCoordinates
	a	 ; 
		pcm:hasCoordinates ; 
		"ID=3"^^ ; 
		"hasPointCoordinates"^^ ; 
		pcm:Point ; 
		pcm:Point . 

# =============================================================================
# Definition of class: Recent Access Location
pcpm:RecentAccessLocation	a	 ;
		"65"^^ ; 
		pcpm:LocationPattern ; 
		"Recent Access Location"^^ . 

# =============================================================================
# Definition of class: Recently Accessed Object
pcpm:RecentlyAccessedObject	a	 ;
		"83"^^ ; 
		pcpm:ObjectPattern ; 
		"Recently Accessed Object"^^ . 

# =============================================================================
# Definition of class: Recently Denied Permission
pcpm:RecentlyDeniedPermission	a	 ;
		"87"^^ ; 
		pcpm:PermissionPattern ; 
		"Recently Denied Permission"^^ . 

# =============================================================================
# Definition of class: Recently Granted Permission
pcpm:RecentlyGrantedPermission	a	 ;
		"88"^^ ; 
		pcpm:PermissionPattern ; 
		"Recently Granted Permission"^^ . 

# =============================================================================
# Definition of class: Relational
pcm:Relational	a	 ;
		"48"^^ ; 
		pcm:DataArtefact ; 
		"Relational"^^ . 

pcm:hasRelationalType
	a	 ; 
		"ID=88"^^ ; 
		"hasRelationalType"^^ ; 
		pcm:Relational ; 
		xsd:string . 

# =============================================================================
# Definition of class: Request
pcm:Request	a	 ;
		"126"^^ ; 
		"Request"^^ . 

pcm:comesFrom
	a	 ; 
		"ID=123"^^ ; 
		"comesFrom"^^ ; 
		pcm:Request ; 
		pcm:Request . 

pcm:hasDateTimeInterval
	a	 ; 
		"ID=133"^^ ; 
		"hasDateTimeInterval"^^ ; 
		pcm:Request ; 
		pcm:Request . 

pcm:hasRequestLocation
	a	 ; 
		"ID=134"^^ ; 
		"hasRequestLocation"^^ ; 
		pcm:Request ; 
		pcm:Request . 

ex:AnyRequest	a	pcm:Request ; 
		"1"^^ ; 
		"Any Request"^^ . 

# =============================================================================
# Definition of class: Role
usdl-core:Role	a	 ;
		"18"^^ ; 
		pcm:SecurityContextElement ; 
		"Role"^^ . 

# =============================================================================
# Definition of class: Security Context Element
pcm:SecurityContextElement	a	 ;
		"7"^^ ; 
		"Security Context Element"^^ . 

# =============================================================================
# Definition of class: Security Protocol
pcm:SecurityProtocol	a	 ;
		"41"^^ ; 
		pcm:ConnectionSecurity ; 
		"Security Protocol"^^ . 

pcm:hasSecurityProtocolImplementation
	a	 ; 
		"ID=86"^^ ; 
		"hasSecurityProtocolImplementation"^^ ; 
		pcm:SecurityProtocol ; 
		xsd:string . 

# =============================================================================
# Definition of class: Service
pcm:Service	a	 ;
		"52"^^ ; 
		pcm:SoftwareArtefact ; 
		"Service"^^ . 

schema:category
	a	 ; 
		"ID=93"^^ ; 
		"category"^^ ; 
		pcm:Service ; 
		xsd:string . 

pcm:hasEndpoint
	a	 ; 
		"ID=94"^^ ; 
		"hasEndpoint"^^ ; 
		pcm:Service ; 
		xsd:string . 

# =============================================================================
# Definition of class: Smartphone
pcm:Smartphone	a	 ;
		"47"^^ ; 
		pcm:Mobile ; 
		"Smartphone"^^ . 

# =============================================================================
# Definition of class: Software
pcm:Software	a	 ;
		"26"^^ ; 
		pcm:Subject ; 
		"Software"^^ . 

ex:ERP_System	a	pcm:Software ; 
		"45"^^ ; 
		"ERP_System"^^ . 

ex:CRM_System	a	pcm:Software ; 
		"46"^^ ; 
		"CRM_System"^^ . 

# =============================================================================
# Definition of class: Software Artefact
pcm:SoftwareArtefact	a	 ;
		"28"^^ ; 
		pcm:Object ; 
		"Software Artefact"^^ . 

# =============================================================================
# Definition of class: Stationary
pcm:Stationary	a	 ;
		"43"^^ ; 
		pcm:DeviceType ; 
		"Stationary"^^ . 

pcm:hasStationaryOS
	a	 ; 
		"ID=33"^^ ; 
		"hasStationaryOS"^^ ; 
		pcm:Stationary ; 
		xsd:string . 

pcm:supportsEncryptedStorageStationary
	a	 ; 
		"ID=34"^^ ; 
		"supportsEncryptedStorageStationary"^^ ; 
		pcm:Stationary ; 
		xsd:string . 

# =============================================================================
# Definition of class: Subject
pcm:Subject	a	 ;
		"12"^^ ; 
		"Subject"^^ . 

pcm:hasIdentityType
	a	 ; 
		"ID=4"^^ ; 
		"hasIdentityType"^^ ; 
		pcm:Subject ; 
		pcm:Subject . 

pcm:hasAuthenticationMethod
	a	 ; 
		"ID=5"^^ ; 
		"hasAuthenticationMethod"^^ ; 
		pcm:Subject ; 
		pcm:Subject . 

pcm:hasAuthorizationMethod
	a	 ; 
		"ID=6"^^ ; 
		"hasAuthorizationMethod"^^ ; 
		pcm:Subject ; 
		pcm:Subject . 

pcm:hasRole
	a	 ; 
		"ID=73"^^ ; 
		"hasRole"^^ ; 
		pcm:Subject ; 
		pcm:Subject . 

gr:name
	a	 ; 
		"ID=100"^^ ; 
		"name"^^ ; 
		pcm:Subject ; 
		xsd:string . 

gr:description
	a	 ; 
		"ID=101"^^ ; 
		"description"^^ ; 
		pcm:Subject ; 
		xsd:string . 

usdl-core:categoryS
	a	 ; 
		"ID=102"^^ ; 
		"categoryS"^^ ; 
		pcm:Subject ; 
		xsd:string . 

gr:hasBrand
	a	 ; 
		"ID=103"^^ ; 
		"hasBrand"^^ ; 
		pcm:Subject ; 
		xsd:string . 

usdl-core:hasDUNS
	a	 ; 
		"ID=104"^^ ; 
		"hasDUNS"^^ ; 
		pcm:Subject ; 
		xsd:string . 

gr:legalName
	a	 ; 
		"ID=105"^^ ; 
		"legalName"^^ ; 
		pcm:Subject ; 
		xsd:string . 

pcm:hasLocation
	a	 ; 
		"ID=127"^^ ; 
		"hasLocation"^^ ; 
		pcm:Subject ; 
		pcm:Subject . 

ex:AnySubject	a	pcm:Subject ; 
		"2"^^ ; 
		"Any Subject"^^ . 

# =============================================================================
# Definition of class: Tablet
pcm:Tablet	a	 ;
		"46"^^ ; 
		pcm:Mobile ; 
		"Tablet"^^ . 

# =============================================================================
# Definition of class: TemporalSeq
pcpm:TemporalSeq	a	 ;
		"63"^^ ; 
		pcpm:ContextPatternElement ; 
		"TemporalSeq"^^ . 

aggr:hasMember
	a	 ; 
		"ID=74"^^ ; 
		"hasMember"^^ ; 
		pcpm:TemporalSeq ; 
		pcpm:TemporalSeq . 

# =============================================================================
# Definition of class: TemporalSeqMember
pcpm:TemporalSeqMember	a	 ;
		"64"^^ ; 
		pcpm:ContextPatternElement ; 
		"TemporalSeqMember"^^ . 

aggr:hasPosition
	a	 ; 
		"ID=75"^^ ; 
		"hasPosition"^^ ; 
		pcpm:TemporalSeqMember ; 
		xsd:integer . 

# =============================================================================
# Definition of class: Usual Access Location
pcpm:UsualAccessLocation	a	 ;
		"68"^^ ; 
		pcpm:LocationPattern ; 
		"Usual Access Location"^^ . 

pcpm:hasUAThreshold
	a	 ; 
		"ID=52"^^ ; 
		"hasUAThreshold"^^ ; 
		pcpm:UsualAccessLocation ; 
		xsd:integer . 

# =============================================================================
# Definition of class: Usual Connection Security
pcpm:UsualConnectionSecurity	a	 ;
		"79"^^ ; 
		pcpm:ConnectivityPattern ; 
		"Usual Connection Security"^^ . 

pcpm:hasUCSThreshold
	a	 ; 
		"ID=57"^^ ; 
		"hasUCSThreshold"^^ ; 
		pcpm:UsualConnectionSecurity ; 
		xsd:integer . 

# =============================================================================
# Definition of class: Usual Connection Type
pcpm:UsualConnectionType	a	 ;
		"77"^^ ; 
		pcpm:ConnectivityPattern ; 
		"Usual Connection Type"^^ . 

pcpm:hasUCTThreshold
	a	 ; 
		"ID=56"^^ ; 
		"hasUCTThreshold"^^ ; 
		pcpm:UsualConnectionType ; 
		xsd:integer . 

# =============================================================================
# Definition of class: Usual DateTime Instance
pcpm:UsualDateTimeInstance	a	 ;
		"69"^^ ; 
		pcpm:DateTimePattern ; 
		"Usual DateTime Instance"^^ . 

pcpm:hasUTThreshold
	a	 ; 
		"ID=53"^^ ; 
		"hasUTThreshold"^^ ; 
		pcpm:UsualDateTimeInstance ; 
		xsd:integer . 

# =============================================================================
# Definition of class: Usual DateTime Interval
pcpm:UsualDateTimeInterval	a	 ;
		"72"^^ ; 
		pcpm:DateTimePattern ; 
		"Usual DateTime Interval"^^ . 

pcpm:hasUTIThreshold
	a	 ; 
		"ID=54"^^ ; 
		"hasUTIThreshold"^^ ; 
		pcpm:UsualDateTimeInterval ; 
		xsd:integer . 

# =============================================================================
# Definition of class: Usual Device Type
pcpm:UsualDeviceType	a	 ;
		"75"^^ ; 
		pcpm:ConnectivityPattern ; 
		"Usual Device Type"^^ . 

pcpm:hasUDTThreshold
	a	 ; 
		"ID=55"^^ ; 
		"hasUDTThreshold"^^ ; 
		pcpm:UsualDeviceType ; 
		xsd:integer . 

# =============================================================================
# Definition of class: Usually Accessed Object
pcpm:UsuallyAccessedObject	a	 ;
		"80"^^ ; 
		pcpm:ObjectPattern ; 
		"Usually Accessed Object"^^ . 

pcpm:hasUAOThreshold
	a	 ; 
		"ID=58"^^ ; 
		"hasUAOThreshold"^^ ; 
		pcpm:UsuallyAccessedObject ; 
		xsd:integer . 

# =============================================================================
# Definition of class: Usually Granted Permission
pcpm:UsuallyGrantedPermission	a	 ;
		"84"^^ ; 
		pcpm:PermissionPattern ; 
		"Usually Granted Permission"^^ . 

pcpm:hasUGTThreshold
	a	 ; 
		"ID=59"^^ ; 
		"hasUGTThreshold"^^ ; 
		pcpm:UsuallyGrantedPermission ; 
		xsd:integer . 

# =============================================================================
# Definition of class: Volume
pcm:Volume	a	 ;
		"53"^^ ; 
		pcm:InfrastructureArtefact ; 
		"Volume"^^ . 

pcm:hasVolumeType
	a	 ; 
		"ID=96"^^ ; 
		"hasVolumeType"^^ ; 
		pcm:Volume ; 
		xsd:string . 

pcm:isVolumeEncrypted
	a	 ; 
		"ID=97"^^ ; 
		"isVolumeEncrypted"^^ ; 
		pcm:Volume ; 
		xsd:string . 

pcm:volumeInputSpeed
	a	 ; 
		"ID=98"^^ ; 
		"volumeInputSpeed"^^ ; 
		pcm:Volume ; 
		xsd:string . 

rdf:volumeOutputSpeed
	a	 ; 
		"ID=99"^^ ; 
		"volumeOutputSpeed"^^ ; 
		pcm:Volume ; 
		xsd:string . 

# =============================================================================
# Definition of class: Volume Permission
ppm:VolumePermission	a	 ;
		"95"^^ ; 
		ppm:DataPermission ; 
		"Volume Permission"^^ . 

# =============================================================================
# Definition of class: Web Endpoint Permission
ppm:WebEndpointPermission	a	 ;
		"94"^^ ; 
		ppm:DataPermission ; 
		"Web Endpoint Permission"^^ . 

ex:CALL_WEP	a	ppm:WebEndpointPermission ; 
		"9"^^ ; 
		"CALL_WEP"^^ . 

ex:WEP_GET	a	ppm:WebEndpointPermission ; 
		"17"^^ ; 
		"WEP_GET"^^ . 

ex:WEP_POST	a	ppm:WebEndpointPermission ; 
		"18"^^ ; 
		"WEP_POST"^^ . 

ex:WEP_PUT	a	ppm:WebEndpointPermission ; 
		"19"^^ ; 
		"WEP_PUT"^^ . 

ex:WEP_DELETE	a	ppm:WebEndpointPermission ; 
		"20"^^ ; 
		"WEP_DELETE"^^ . 

# =============================================================================
# Handler Definitions
pcm:subjectHasLocation
	a	 ;
		"4"^^ ; 
		"pcm:subjectHasLocation"^^ ; 
		 ; 
		 ; 
		 . 

pcm:subjectHasLocationExtended
	a	 ;
		"5"^^ ; 
		"pcm:subjectHasLocationExtended"^^ ; 
		 ; 
		 ; 
		 . 

pcm:Request2Device
	a	 ;
		"6"^^ ; 
		"pcm:Request2Device"^^ ; 
		 ; 
		 ; 
		 . 


#EOF
# Generated by: eu.paasword.triplestoreapi.parser.PolicyModelParser
# Date: Thu Mar 16 13:28:03 EET 2017

@prefix schema:  .
@prefix pcpm:  .
@prefix xsd:  .
@prefix pbdfd:  .
@prefix rdfs:  .
@prefix gr:  .
@prefix ppm:  .
@prefix pbe:  .
@prefix pac:  .
@prefix ex:  .
@prefix rdf:  .
@prefix usdl-core:  .
@prefix pdm:  .
@prefix dcterms:  .
@prefix pcm:  .
@prefix pwd:  .
@prefix aggr:  .
@prefix foaf:  .

# =============================================================================
# Policy and Policy Set Combining Algorithms
	a	pac:PolicyCombiningAlgorithms, pac:PolicySetCombiningAlgorithms .
	a	pac:PolicyCombiningAlgorithms, pac:PolicySetCombiningAlgorithms .

# =============================================================================
# Definition of Policy Set: webAccessPolicySet
ex:webAccessPolicySet	a	pac:ABACPolicySet ;
	pac:hasPolicySetCombiningAlgorithm	 ; 
	dcterms:identifier	"4"^^xsd:string ; 
	rdfs:label	"webAccessPolicySet"^^xsd:string . 

# =============================================================================
# Definition of Policy: webAccessPolicy  in Policy Set: ex:webAccessPolicySet
ex:webAccessPolicy	a	pac:ABACPolicy ;
	pac:belongsToABACPolicySet	ex:webAccessPolicySet ;
	pac:hasABACRule	ex:rule1 ;
	pac:hasABACRule	pcm:kitrule1 ;
	pac:hasPolicyCombiningAlgorithm	 ; 
	dcterms:identifier	"16"^^xsd:string ; 
	rdfs:label	"webAccessPolicy"^^xsd:string . 

# =============================================================================
# Definition of Policy Rule: rule1
ex:rule1	a	pac:ABACRule ;
	dcterms:identifier	"14"^^xsd:string ; 
	rdfs:label	"rule1"^^xsd:string ; 
	pac:hasControlledObject	[	a	pcm:Object ; 
		dcterms:identifier	"com.mycompany.xerp.web.WebController.countries"^^xsd:string ;
	] ;
	pac:hasAuthorisation	pac:positive ;
	pac:hasAction	ex:WEP_GET ;
	pac:hasActor	ex:Neo ;
	pac:hasContextExpression	pcm:testExp .

# =============================================================================
# Definition of Policy Rule: kitrule1
pcm:kitrule1	a	pac:ABACRule ;
	dcterms:identifier	"15"^^xsd:string ; 
	rdfs:label	"kitrule1"^^xsd:string ; 
	pac:hasControlledObject	[	a	pcm:Object ; 
		dcterms:identifier	"com.mycompany.xerp.web.WebController.countries"^^xsd:string ;
	] ;
	pac:hasAuthorisation	pac:positive ;
	pac:hasAction	ex:WEP_POST ;
	pac:hasActor	ex:Admin_Group ;
	pac:hasContextExpression	pcm:kit1 .

# =============================================================================
# Definition of Policy Rule: patinirule1
ex:patinirule1	a	pac:ABACRule ;
	dcterms:identifier	"16"^^xsd:string ; 
	rdfs:label	"patinirule1"^^xsd:string ; 
	pac:hasControlledObject	[	a	pcm:Object ; 
		dcterms:identifier	"com.mycompany.xerp.web.WebController.countries"^^xsd:string ;
	] ;
	pac:hasAuthorisation	pac:positive ;
	pac:hasAction	ex:WEP_POST ;
	pac:hasActor	ex:Park_Comp_Org ;
	pac:hasContextExpression	ex:patiniexpr .

# =============================================================================
# Definition of Policy Rule: patinirule2
ex:patinirule2	a	pac:ABACRule ;
	dcterms:identifier	"17"^^xsd:string ; 
	rdfs:label	"patinirule2"^^xsd:string ; 
	pac:hasControlledObject	[	a	pcm:Object ; 
		dcterms:identifier	"com.mycompany.xerp.web.WebController.countries"^^xsd:string ;
	] ;
	pac:hasAuthorisation	pac:positive ;
	pac:hasAction	ex:WRITE ;
	pac:hasActor	ex:Trinity ;
	pac:hasContextExpression	ex:patiniexpr .

# =============================================================================
# Definition of Context Expression: marco1
ex:marco1
	# Expression parameters
	a	pac:ANDContextExpression ;
	pac:hasParameter
			[	a	pcm:City ; 
				pac:refersTo	ex:GR ; 
				pcm:areaIsLocatedIn	ex:Alcobendas ; 
			] ; 
	pac:hasParameter
			[	a	pcm:City ; 
				pac:refersTo	ex:GR ; 
				pcm:areaIsLocatedIn	ex:Alcobendas ; 
			] ; 
	dcterms:identifier	"13"^^xsd:string ; 
	rdfs:label	"marco1"^^xsd:string . 

# =============================================================================
# Definition of Context Expression: testExp
pcm:testExp
	# Expression parameters
	a	pac:ANDContextExpression ;
	pac:hasParameter
			[	a	pac:ContextExpression ;
				pac:hasParameter
					[	a	pcm:City ; 
						pcm:hasLocation	ex:Alcobendas ;
					] ;
				pac:refersTo	ex:Neo ; 
			] ; 
	pac:hasParameter
			[	a	pac:ContextExpression ;
				pac:hasParameter
					[	a	pcm:City ; 
						pcm:hasLocation	ex:Alcobendas ;
					] ;
				pac:refersTo	ex:Neo ; 
			] ; 
	dcterms:identifier	"17"^^xsd:string ; 
	rdfs:label	"testExp"^^xsd:string . 

# =============================================================================
# Definition of Context Expression: kit1
pcm:kit1
	a	pac:ORContextExpression ;
	# Include stored expression : ex:marco1
	pac:hasParameter	ex:marco1 ; 
	# Extra expression parameters
	pac:hasParameter
			[	a	pac:ANDContextExpression ;
				pac:hasParameter
						[	a	pcm:DeviceType ; 
							pac:refersTo	ex:AnyRequest ; 
							pcm:comesFrom	pcm:ASUSG752 ; 
						] ; 
				pac:hasParameter
						[	a	pcm:Area ; 
							pac:refersTo	ex:Agent_Smith ; 
							pcm:hasLocation	ex:CentralEurope ; 
						] ; 
			] ; 
	dcterms:identifier	"18"^^xsd:string ; 
	rdfs:label	"kit1"^^xsd:string . 

# =============================================================================
# Definition of Context Expression: Vexpr1
ex:Vexpr1
	# Expression parameters
	a	pac:ORContextExpression ;
	pac:hasParameter
			[	a	pcm:DeviceType ; 
				pac:refersTo	ex:AnyRequest ; 
				pcm:comesFrom	pcm:SamsungN7000 ; 
			] ; 
	pac:hasParameter
			[	a	pac:ORContextExpression ;
				pac:hasParameter
						[	a	pcm:DeviceType ; 
							pac:refersTo	ex:AnyRequest ; 
							pcm:comesFrom	pcm:SonyXperia ; 
						] ; 
				pac:hasParameter
						[	a	pac:ANDContextExpression ;
							pac:hasParameter
									[	a	pcm:Area ; 
										pac:refersTo	ex:Neo ; 
										pcm:hasLocation	ex:SouthEurope ; 
									] ; 
							pac:hasParameter
									[	a	pcm:City ; 
										pac:refersTo	ex:Neo ; 
										pcm:subjectIsLocatedin	ex:Alcobendas ; 
									] ; 
						] ; 
			] ; 
	dcterms:identifier	"19"^^xsd:string ; 
	rdfs:label	"Vexpr1"^^xsd:string . 

# =============================================================================
# Definition of Context Expression: Request_Interval
ex:Request_Interval
	# Expression parameters
	a	pac:ANDContextExpression ;
	pac:hasParameter
			[	a	pcm:DateTimeInterval ; 
				pac:refersTo	ex:AnyRequest ; 
				pcm:hasDateTimeInterval	ex:In_Working_Hours ; 
			] ; 
	pac:hasParameter
			[	a	pcm:DateTimeInterval ; 
				pac:refersTo	ex:AnyRequest ; 
				pcm:hasDateTimeInterval	ex:In_Working_Hours ; 
			] ; 
	dcterms:identifier	"20"^^xsd:string ; 
	rdfs:label	"Request_Interval"^^xsd:string . 

# =============================================================================
# Definition of Context Expression: testExpr3
ex:testExpr3
	# Expression parameters
	a	pac:ANDContextExpression ;
	pac:hasParameter
			[	a	pcm:DateTimeInterval ; 
				pac:refersTo	ex:AnyRequest ; 
				pcm:hasDateTimeInterval	ex:In_Working_Days ; 
			] ; 
	pac:hasParameter
			[	a	pac:ANDContextExpression ;
				pac:hasParameter
						[	a	pcm:DateTimeInterval ; 
							pac:refersTo	ex:AnyRequest ; 
							pcm:hasDateTimeInterval	ex:In_Working_Hours ; 
						] ; 
				pac:hasParameter
						[	a	pcm:City ; 
							pac:refersTo	ex:AnyRequest ; 
							pcm:hasRequestLocation	ex:Alcobendas ; 
						] ; 
			] ; 
	dcterms:identifier	"21"^^xsd:string ; 
	rdfs:label	"testExpr3"^^xsd:string . 

# =============================================================================
# Definition of Context Expression: patiniexpr
ex:patiniexpr
	# Expression parameters
	a	pac:ORContextExpression ;
	pac:hasParameter
			[	a	pac:ANDContextExpression ;
				pac:hasParameter
						[	a	pcm:DeviceType ; 
							pac:refersTo	ex:AnyRequest ; 
							pcm:comesFrom	pcm:SonyXperia ; 
						] ; 
				pac:hasParameter
						[	a	pcm:City ; 
							pac:refersTo	ex:AnyRequest ; 
							pcm:hasRequestLocation	ex:Alcobendas ; 
						] ; 
			] ; 
	pac:hasParameter
			[	a	pac:ANDContextExpression ;
				pac:hasParameter
						[	a	pcm:DeviceType ; 
							pac:refersTo	ex:AnyRequest ; 
							pcm:comesFrom	pcm:ASUSG752 ; 
						] ; 
				pac:hasParameter
						[	a	pac:ANDContextExpression ;
							pac:hasParameter
									[	a	pcm:DateTimeInterval ; 
										pac:refersTo	ex:AnyRequest ; 
										pcm:hasDateTimeInterval	ex:In_Working_Days ; 
									] ; 
							pac:hasParameter
									[	a	pac:ORContextExpression ;
										pac:hasParameter
												[	a	pcm:Coordinates ; 
													pac:refersTo	ex:Athens ; 
													pcm:hasAreaCoordinates	ex:GR_Athens_Coords ; 
												] ; 
										pac:hasParameter
												[	a	pac:ORContextExpression ;
													pac:hasParameter
															[	a	pcm:Coordinates ; 
																pac:refersTo	ex:Athens ; 
																pcm:hasCoordinates	ex:GR_Athens_Coords ; 
															] ; 
													pac:hasParameter
															[	a	pac:ORContextExpression ;
																pac:hasParameter
																		[	a	pcm:Coordinates ; 
																			pac:refersTo	ex:Alcobendas ; 
																			pcm:hasAreaCoordinates	ex:Parking1_Coords ; 
																		] ; 
																pac:hasParameter
																		[	a	pcm:Coordinates ; 
																			pac:refersTo	ex:Alcobendas ; 
																			pcm:hasCoordinates	ex:Parking1_Coords ; 
																		] ; 
															] ; 
												] ; 
									] ; 
						] ; 
			] ; 
	dcterms:identifier	"22"^^xsd:string ; 
	rdfs:label	"patiniexpr"^^xsd:string . 

# =============================================================================
# Definition of Context Expression: patininested
ex:patininested
	# Expression parameters
	a	pac:ANDContextExpression ;
	pac:hasParameter
			[	a	pcm:DateTimeInterval ; 
				pac:refersTo	ex:AnyRequest ; 
				pcm:hasDateTimeInterval	ex:In_Working_Hours ; 
			] ; 
	pac:hasParameter
			[	a	pac:ORContextExpression ;
				pac:hasParameter
						[	a	pcm:City ; 
							pac:refersTo	ex:AnyRequest ; 
							pcm:hasRequestLocation	ex:Alcobendas ; 
						] ; 
				pac:hasParameter
						[	a	pcm:City ; 
							pac:refersTo	ex:Neo ; 
							pcm:hasLocation	ex:Alcobendas ; 
						] ; 
			] ; 
	dcterms:identifier	"23"^^xsd:string ; 
	rdfs:label	"patininested"^^xsd:string . 


#EOF




© 2015 - 2024 Weber Informatics LLC | Privacy Policy