The Ponder Policy Specification Language View Full Text


Ontology type: schema:Chapter     


Chapter Info

DATE

2001-02-08

AUTHORS

Nicodemos Damianou , Naranker Dulay , Emil Lupu , Morris Sloman

ABSTRACT

The Ponder language provides a common means of specifying security policies that map onto various access control implementation mechanisms for firewalls, operating systems, databases and Java. It supports obligation policies that are event triggered condition-action rules for policy based management of networks and distributed systems. Ponder can also be used for security management activities such as registration of users or logging and auditing events for dealing with access to critical resources or security violations. Key concepts of the language include roles to group policies relating to a position in an organisation, relationships to define interactions between roles and management structures to define a configuration of roles and relationships pertaining to an organisational unit such as a department. These reusable composite policy specifications cater for the complexity of large enterprise information systems. Ponder is declarative, strongly-typed and object-oriented which makes the language flexible, extensible and adaptable to a wide range of management requirements. More... »

PAGES

18-38

Book

TITLE

Policies for Distributed Systems and Networks

ISBN

978-3-540-41610-4
978-3-540-44569-2

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/3-540-44569-2_2

DOI

http://dx.doi.org/10.1007/3-540-44569-2_2

DIMENSIONS

https://app.dimensions.ai/details/publication/pub.1038459310


Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
Incoming Citations Browse incoming citations for this publication using opencitations.net

JSON-LD is the canonical representation for SciGraph data.

TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

[
  {
    "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
    "about": [
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Information and Computing Sciences", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0803", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Computer Software", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0806", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Information Systems", 
        "type": "DefinedTerm"
      }
    ], 
    "author": [
      {
        "affiliation": {
          "alternateName": "Department of Computing, Imperial College, 180 Queen\u2019s Gate, SW7 2BZ, London", 
          "id": "http://www.grid.ac/institutes/grid.7445.2", 
          "name": [
            "Department of Computing, Imperial College, 180 Queen\u2019s Gate, SW7 2BZ, London"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Damianou", 
        "givenName": "Nicodemos", 
        "id": "sg:person.012573331254.18", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012573331254.18"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Department of Computing, Imperial College, 180 Queen\u2019s Gate, SW7 2BZ, London", 
          "id": "http://www.grid.ac/institutes/grid.7445.2", 
          "name": [
            "Department of Computing, Imperial College, 180 Queen\u2019s Gate, SW7 2BZ, London"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Dulay", 
        "givenName": "Naranker", 
        "id": "sg:person.016502445101.46", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016502445101.46"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Department of Computing, Imperial College, 180 Queen\u2019s Gate, SW7 2BZ, London", 
          "id": "http://www.grid.ac/institutes/grid.7445.2", 
          "name": [
            "Department of Computing, Imperial College, 180 Queen\u2019s Gate, SW7 2BZ, London"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Lupu", 
        "givenName": "Emil", 
        "id": "sg:person.013404167044.28", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013404167044.28"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Department of Computing, Imperial College, 180 Queen\u2019s Gate, SW7 2BZ, London", 
          "id": "http://www.grid.ac/institutes/grid.7445.2", 
          "name": [
            "Department of Computing, Imperial College, 180 Queen\u2019s Gate, SW7 2BZ, London"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Sloman", 
        "givenName": "Morris", 
        "id": "sg:person.014167643026.41", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014167643026.41"
        ], 
        "type": "Person"
      }
    ], 
    "datePublished": "2001-02-08", 
    "datePublishedReg": "2001-02-08", 
    "description": "The Ponder language provides a common means of specifying security policies that map onto various access control implementation mechanisms for firewalls, operating systems, databases and Java. It supports obligation policies that are event triggered condition-action rules for policy based management of networks and distributed systems. Ponder can also be used for security management activities such as registration of users or logging and auditing events for dealing with access to critical resources or security violations. Key concepts of the language include roles to group policies relating to a position in an organisation, relationships to define interactions between roles and management structures to define a configuration of roles and relationships pertaining to an organisational unit such as a department. These reusable composite policy specifications cater for the complexity of large enterprise information systems. Ponder is declarative, strongly-typed and object-oriented which makes the language flexible, extensible and adaptable to a wide range of management requirements.", 
    "editor": [
      {
        "familyName": "Sloman", 
        "givenName": "Morris", 
        "type": "Person"
      }, 
      {
        "familyName": "Lupu", 
        "givenName": "Emil C.", 
        "type": "Person"
      }, 
      {
        "familyName": "Lobo", 
        "givenName": "Jorge", 
        "type": "Person"
      }
    ], 
    "genre": "chapter", 
    "id": "sg:pub.10.1007/3-540-44569-2_2", 
    "isAccessibleForFree": false, 
    "isPartOf": {
      "isbn": [
        "978-3-540-41610-4", 
        "978-3-540-44569-2"
      ], 
      "name": "Policies for Distributed Systems and Networks", 
      "type": "Book"
    }, 
    "keywords": [
      "large enterprise information systems", 
      "enterprise information systems", 
      "policy specification language", 
      "management of networks", 
      "security management activities", 
      "condition-action rules", 
      "registration of users", 
      "Ponder language", 
      "security violations", 
      "specification language", 
      "operating system", 
      "configurations of roles", 
      "information systems", 
      "obligation policies", 
      "security policies", 
      "group policies", 
      "management requirements", 
      "implementation mechanisms", 
      "language", 
      "critical resources", 
      "firewall", 
      "management activities", 
      "organisational units", 
      "key concepts", 
      "users", 
      "management structure", 
      "common means", 
      "Java", 
      "system", 
      "network", 
      "caters", 
      "complexity", 
      "registration", 
      "requirements", 
      "database", 
      "resources", 
      "access", 
      "rules", 
      "ponders", 
      "wide range", 
      "concept", 
      "violation", 
      "organization", 
      "policy", 
      "management", 
      "configuration", 
      "means", 
      "units", 
      "position", 
      "interaction", 
      "structure", 
      "relationship", 
      "mechanism", 
      "events", 
      "Department", 
      "role", 
      "range", 
      "activity"
    ], 
    "name": "The Ponder Policy Specification Language", 
    "pagination": "18-38", 
    "productId": [
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1038459310"
        ]
      }, 
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/3-540-44569-2_2"
        ]
      }
    ], 
    "publisher": {
      "name": "Springer Nature", 
      "type": "Organisation"
    }, 
    "sameAs": [
      "https://doi.org/10.1007/3-540-44569-2_2", 
      "https://app.dimensions.ai/details/publication/pub.1038459310"
    ], 
    "sdDataset": "chapters", 
    "sdDatePublished": "2022-09-02T16:11", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-springernature-scigraph/baseset/20220902/entities/gbq_results/chapter/chapter_19.jsonl", 
    "type": "Chapter", 
    "url": "https://doi.org/10.1007/3-540-44569-2_2"
  }
]
 

Download the RDF metadata as:  json-ld nt turtle xml License info

HOW TO GET THIS DATA PROGRAMMATICALLY:

JSON-LD is a popular format for linked data which is fully compatible with JSON.

curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/3-540-44569-2_2'

N-Triples is a line-based linked data format ideal for batch operations.

curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/3-540-44569-2_2'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/3-540-44569-2_2'

RDF/XML is a standard XML format for linked data.

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/3-540-44569-2_2'


 

This table displays all metadata directly associated to this object as RDF triples.

152 TRIPLES      22 PREDICATES      83 URIs      75 LITERALS      7 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/3-540-44569-2_2 schema:about anzsrc-for:08
2 anzsrc-for:0803
3 anzsrc-for:0806
4 schema:author N0b1c000afa8845fbbcb57a0047dbc53a
5 schema:datePublished 2001-02-08
6 schema:datePublishedReg 2001-02-08
7 schema:description The Ponder language provides a common means of specifying security policies that map onto various access control implementation mechanisms for firewalls, operating systems, databases and Java. It supports obligation policies that are event triggered condition-action rules for policy based management of networks and distributed systems. Ponder can also be used for security management activities such as registration of users or logging and auditing events for dealing with access to critical resources or security violations. Key concepts of the language include roles to group policies relating to a position in an organisation, relationships to define interactions between roles and management structures to define a configuration of roles and relationships pertaining to an organisational unit such as a department. These reusable composite policy specifications cater for the complexity of large enterprise information systems. Ponder is declarative, strongly-typed and object-oriented which makes the language flexible, extensible and adaptable to a wide range of management requirements.
8 schema:editor N05ea8ca6dbb146deb3d1b8618f5d87d4
9 schema:genre chapter
10 schema:isAccessibleForFree false
11 schema:isPartOf N28754c20d03c45ab884c48d0f5c41cdd
12 schema:keywords Department
13 Java
14 Ponder language
15 access
16 activity
17 caters
18 common means
19 complexity
20 concept
21 condition-action rules
22 configuration
23 configurations of roles
24 critical resources
25 database
26 enterprise information systems
27 events
28 firewall
29 group policies
30 implementation mechanisms
31 information systems
32 interaction
33 key concepts
34 language
35 large enterprise information systems
36 management
37 management activities
38 management of networks
39 management requirements
40 management structure
41 means
42 mechanism
43 network
44 obligation policies
45 operating system
46 organisational units
47 organization
48 policy
49 policy specification language
50 ponders
51 position
52 range
53 registration
54 registration of users
55 relationship
56 requirements
57 resources
58 role
59 rules
60 security management activities
61 security policies
62 security violations
63 specification language
64 structure
65 system
66 units
67 users
68 violation
69 wide range
70 schema:name The Ponder Policy Specification Language
71 schema:pagination 18-38
72 schema:productId N2732b206e2444d098e9e2e49bc071d81
73 Nbb2d06922ab741ae8a777acf410d9289
74 schema:publisher N727c73ab3e9e4fa196783d80a30e5d25
75 schema:sameAs https://app.dimensions.ai/details/publication/pub.1038459310
76 https://doi.org/10.1007/3-540-44569-2_2
77 schema:sdDatePublished 2022-09-02T16:11
78 schema:sdLicense https://scigraph.springernature.com/explorer/license/
79 schema:sdPublisher Ne33af240303f4896a1530b22e82b0c46
80 schema:url https://doi.org/10.1007/3-540-44569-2_2
81 sgo:license sg:explorer/license/
82 sgo:sdDataset chapters
83 rdf:type schema:Chapter
84 N030f51516c734b8e99620edd60577dca rdf:first sg:person.016502445101.46
85 rdf:rest Neeb2418ab80442bcb791ae70980a8574
86 N05ea8ca6dbb146deb3d1b8618f5d87d4 rdf:first N49418a02d6194769b342fecd00126312
87 rdf:rest N148c67880bc74786bd90c7e89cab9e59
88 N0b1c000afa8845fbbcb57a0047dbc53a rdf:first sg:person.012573331254.18
89 rdf:rest N030f51516c734b8e99620edd60577dca
90 N148c67880bc74786bd90c7e89cab9e59 rdf:first Nde30941b37ac450abe2590e33615c8f6
91 rdf:rest N9fab4841c5844b0188231f6bff4beb8e
92 N2732b206e2444d098e9e2e49bc071d81 schema:name dimensions_id
93 schema:value pub.1038459310
94 rdf:type schema:PropertyValue
95 N28754c20d03c45ab884c48d0f5c41cdd schema:isbn 978-3-540-41610-4
96 978-3-540-44569-2
97 schema:name Policies for Distributed Systems and Networks
98 rdf:type schema:Book
99 N49418a02d6194769b342fecd00126312 schema:familyName Sloman
100 schema:givenName Morris
101 rdf:type schema:Person
102 N727c73ab3e9e4fa196783d80a30e5d25 schema:name Springer Nature
103 rdf:type schema:Organisation
104 N9fab4841c5844b0188231f6bff4beb8e rdf:first Nca6ec2df1f3c4dfe88ec04b27d1be11a
105 rdf:rest rdf:nil
106 Nbb2d06922ab741ae8a777acf410d9289 schema:name doi
107 schema:value 10.1007/3-540-44569-2_2
108 rdf:type schema:PropertyValue
109 Nca6ec2df1f3c4dfe88ec04b27d1be11a schema:familyName Lobo
110 schema:givenName Jorge
111 rdf:type schema:Person
112 Nd3fd50d1499f4a93bc161b6b9b77d444 rdf:first sg:person.014167643026.41
113 rdf:rest rdf:nil
114 Nde30941b37ac450abe2590e33615c8f6 schema:familyName Lupu
115 schema:givenName Emil C.
116 rdf:type schema:Person
117 Ne33af240303f4896a1530b22e82b0c46 schema:name Springer Nature - SN SciGraph project
118 rdf:type schema:Organization
119 Neeb2418ab80442bcb791ae70980a8574 rdf:first sg:person.013404167044.28
120 rdf:rest Nd3fd50d1499f4a93bc161b6b9b77d444
121 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
122 schema:name Information and Computing Sciences
123 rdf:type schema:DefinedTerm
124 anzsrc-for:0803 schema:inDefinedTermSet anzsrc-for:
125 schema:name Computer Software
126 rdf:type schema:DefinedTerm
127 anzsrc-for:0806 schema:inDefinedTermSet anzsrc-for:
128 schema:name Information Systems
129 rdf:type schema:DefinedTerm
130 sg:person.012573331254.18 schema:affiliation grid-institutes:grid.7445.2
131 schema:familyName Damianou
132 schema:givenName Nicodemos
133 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012573331254.18
134 rdf:type schema:Person
135 sg:person.013404167044.28 schema:affiliation grid-institutes:grid.7445.2
136 schema:familyName Lupu
137 schema:givenName Emil
138 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013404167044.28
139 rdf:type schema:Person
140 sg:person.014167643026.41 schema:affiliation grid-institutes:grid.7445.2
141 schema:familyName Sloman
142 schema:givenName Morris
143 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014167643026.41
144 rdf:type schema:Person
145 sg:person.016502445101.46 schema:affiliation grid-institutes:grid.7445.2
146 schema:familyName Dulay
147 schema:givenName Naranker
148 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016502445101.46
149 rdf:type schema:Person
150 grid-institutes:grid.7445.2 schema:alternateName Department of Computing, Imperial College, 180 Queen’s Gate, SW7 2BZ, London
151 schema:name Department of Computing, Imperial College, 180 Queen’s Gate, SW7 2BZ, London
152 rdf:type schema:Organization
 




Preview window. Press ESC to close (or click here)


...