Puelia: an implementation of the Linked Data API

Linked Data API Configuration APIs:

Organisation API API

Base Uri
no base URI configured
SPARQL Endpoint
http://reference.data.gov.uk/organograms/sparql
voiD Dataset
Vocabularies:
Default Viewer
all
Variables
Item Endpoints:
  • /def/reference Item Endpoint

    URI Template:
    /def/reference
  • /def/parliament Item Endpoint

    URI Template:
    /def/parliament
  • /def/central-government Item Endpoint

    URI Template:
    /def/central-government
  • /def/public-body Item Endpoint

    URI Template:
    /def/public-body
  • /def/organogram Item Endpoint

    URI Template:
    /def/organogram
  • /def/reference/{term} Item Endpoint

    URI Template:
    /def/reference/{term}
  • /def/parliament/{term} Item Endpoint

    URI Template:
    /def/parliament/{term}
  • /def/central-government/{term} Item Endpoint

    URI Template:
    /def/central-government/{term}
  • /def/public-body/{term} Item Endpoint

    URI Template:
    /def/public-body/{term}
  • /def/organogram/{term} Item Endpoint

    URI Template:
    /def/organogram/{term}
  • /doc/public-body/{code} Item Endpoint

    URI Template:
    /doc/public-body/{code}
  • /doc/public-body/{code}/unit/{unit} Item Endpoint

    URI Template:
    /doc/public-body/{code}/unit/{unit}
  • /doc/public-body/{code}/post/{post} Item Endpoint

    URI Template:
    /doc/public-body/{code}/post/{post}
    Viewers:
    • post list

  • /doc/department/{code} Item Endpoint

    URI Template:
    /doc/department/{code}
    Viewers:
    • department including posts

  • /doc/department/{dept}/unit/{unit} Item Endpoint

    URI Template:
    /doc/department/{dept}/unit/{unit}
  • /doc/department/{dept}/post/{post} Item Endpoint

    URI Template:
    /doc/department/{dept}/post/{post}
    Viewers:
    • post list

  • /doc/salary-range/{range} Item Endpoint

    URI Template:
    /doc/salary-range/{range}
  • /doc/minister/{department}/{post} Item Endpoint

    URI Template:
    /doc/minister/{department}/{post}
  • /doc/peer/{name} Item Endpoint

    URI Template:
    /doc/peer/{name}
    Viewers:
    • person detail

  • /doc/mp/{constituency}/{name} Item Endpoint

    URI Template:
    /doc/mp/{constituency}/{name}
    Viewers:
    • person detail

  • /doc/mp/{constituency}/{name}/{post} Item Endpoint

    URI Template:
    /doc/mp/{constituency}/{name}/{post}
  • /doc/mp/{constituency} Item Endpoint

    URI Template:
    /doc/mp/{constituency}
List Endpoints:
  • /def/reference/{term}/subclass List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
     ?item rdfs:subClassOf ?superclass .                     
                    
    Default Viewer
    definition
  • /def/parliament/{term}/subclass List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
     ?item rdfs:subClassOf ?superclass .                     
                    
    Default Viewer
    definition
  • /def/central-government/{term}/subclass List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
     ?item rdfs:subClassOf ?superclass .                     
                    
    Default Viewer
    definition
  • /def/public-body/{term}/subclass List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
     ?item rdfs:subClassOf ?superclass .                     
                    
    Default Viewer
    definition
  • /def/organogram/{term}/subclass List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
     ?item rdfs:subClassOf ?superclass .                     
                    
    Default Viewer
    definition
  • /def/reference/{term}/instance List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
     ?item a ?class .                     
                    
    Default Viewer
    viewer short

    There is no description of this viewer ( http://organogram.data.gov.uk/api#viewerShort ) in the api config files; it will not work.

  • /def/parliament/{term}/instance List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
     ?item a ?class .                     
                    
    Default Viewer
    viewer short

    There is no description of this viewer ( http://organogram.data.gov.uk/api#viewerShort ) in the api config files; it will not work.

  • /def/central-government/{term}/instance List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
     ?item a ?class .                     
                    
    Default Viewer
    viewer short

    There is no description of this viewer ( http://organogram.data.gov.uk/api#viewerShort ) in the api config files; it will not work.

  • /def/public-body/{term}/instance List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
     ?item a ?class .                     
                    
    Default Viewer
    viewer short

    There is no description of this viewer ( http://organogram.data.gov.uk/api#viewerShort ) in the api config files; it will not work.

  • /def/organogram/{term}/instance List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
     ?item a ?class .                     
                    
    Default Viewer
    viewer short

    There is no description of this viewer ( http://organogram.data.gov.uk/api#viewerShort ) in the api config files; it will not work.

  • /def/reference/{term}/property List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
     [] a ?class ; ?item [] .                     
                    
    Default Viewer
    definition
  • /def/parliament/{term}/property List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
     [] a ?class ; ?item [] .                     
                    
    Default Viewer
    definition
  • /def/central-government/{term}/property List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
     [] a ?class ; ?item [] .                     
                    
    Default Viewer
    definition
  • /def/public-body/{term}/property List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
     [] a ?class ; ?item [] .                     
                    
    Default Viewer
    definition
  • /def/organogram/{term}/property List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
     [] a ?class ; ?item [] .                     
                    
    Default Viewer
    definition
  • /doc/cabinet-committee List Endpoint

    selector filters
    inherited selector filters
  • /doc/public-body List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    ?item rdf:type gov:PublicBody . FILTER regex(str(?item), '^http://reference.data.gov.uk/id/public-body/')                     
                    
    Default Viewer
    public body
  • /doc/public-body/{code}/unit List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    ?publicBody org:hasUnit ?item .                    
                    
    Default Viewer
    units
  • /doc/public-body/{code}/unit/{unit}/statistics List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    { 
          ?post gov:postIn ?unitResource . 
          {
            ?item organogram:post ?post . 
          } UNION {
            ?item organogram:tenure ?tenure .
            ?tenure gov:post ?post .
          }
        }                    
                    
    Default Viewer
    statistic list
  • /doc/public-body/{code}/top-post List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    
    ?item gov:postIn ?publicBody .
    { ?item postStatus:postStatus postStatus:current . } UNION { ?item postStatus:postStatus postStatus:vacant . }
    OPTIONAL {
      ?item org:reportsTo ?boss .
    }
    FILTER (!BOUND(?boss))
                        
                    
    Viewers:
    • post details

    Default Viewer
    post list
  • /doc/public-body/{code}/post List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    ?item gov:postIn ?publicBody . { ?item postStatus:postStatus postStatus:current . } UNION { ?item postStatus:postStatus postStatus:vacant . }                    
                    
    Viewers:
    • post details

    Default Viewer
    post list
  • /doc/public-body/{code}/post/{post}/immediate-reports List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    
    ?item org:reportsTo ?postResource . 
    { ?item a gov:CivilServicePost . } UNION { ?item a gov:MilitaryPost . }
    { ?item postStatus:postStatus postStatus:current . } UNION { ?item postStatus:postStatus postStatus:vacant . }
                        
                    
    Viewers:
    • post details

    Default Viewer
    post list
  • /doc/public-body/{code}/post/{post}/reports List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    
    { ?item a gov:CivilServicePost . } UNION { ?item a gov:MilitaryPost . }
    { ?item postStatus:postStatus postStatus:current . } UNION { ?item postStatus:postStatus postStatus:vacant . } 
    { ?item org:reportsTo ?postResource . } UNION 
    { ?item org:reportsTo [ org:reportsTo ?postResource ] } UNION  
    { ?item org:reportsTo [ org:reportsTo [org:reportsTo ?postResource ] ] } UNION 
    { ?item org:reportsTo [ org:reportsTo [org:reportsTo [org:reportsTo ?postResource ] ] ] }
                        
                    
    Viewers:
    • post details

    Default Viewer
    post list
  • /doc/public-body/{code}/post/{post}/reports-full List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    
        { ?item a gov:CivilServicePost . } UNION { ?item a gov:MilitaryPost . }
        { ?item postStatus:postStatus postStatus:current . } UNION { ?item postStatus:postStatus postStatus:vacant . }
        { ?item org:reportsTo ?postResource . } UNION 
    #    { ?item org:reportsTo [ org:reportsTo ?postResource ] } UNION  
    #    { ?item org:reportsTo [ org:reportsTo [org:reportsTo ?postResource ] ] } UNION 
    #    { ?item org:reportsTo [ org:reportsTo [org:reportsTo [org:reportsTo ?postResource ] ] ] } UNION 
        { ?postResource org:reportsTo ?item . } UNION
        { ?postResource org:reportsTo ?superior . ?item org:reportsTo ?superior . } UNION 
        { ?postResource org:reportsTo [ org:reportsTo ?item ] } UNION
        { ?postResource org:reportsTo [ org:reportsTo [ org:reportsTo ?item ] ] } UNION
        { ?postResource org:reportsTo [ org:reportsTo [ org:reportsTo [ org:reportsTo ?item ] ] ] }                     
                    
    Viewers:
    • post details

    Default Viewer
    post list
  • /doc/public-body/{code}/post/{post}/immediate-junior-staff List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    ?item organogram:reportingTo ?postResource .                    
                    
    Viewers:
    • junior staff default viewer

    Default Viewer
    junior staff
  • /doc/public-body/{code}/post/{post}/junior-staff List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    { ?item organogram:reportingTo ?postResource . } UNION { ?item organogram:reportingTo [ org:reportsTo ?postResource ] } UNION  { ?item organogram:reportingTo [ org:reportsTo [org:reportsTo ?postResource ] ] } UNION { ?item organogram:reportingTo [ org:reportsTo [org:reportsTo [org:reportsTo ?postResource ] ] ] }                    
                    
    Viewers:
    • junior staff default viewer

    Default Viewer
    junior staff
  • /doc/public-body/{code}/post/{post}/junior-staff-full List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    
        { ?item organogram:reportingTo ?postResource . } UNION 
    #    { ?item organogram:reportingTo [ org:reportsTo ?postResource ] } UNION  
    #    { ?item organogram:reportingTo [ org:reportsTo [org:reportsTo ?postResource ] ] } UNION 
    #    { ?item organogram:reportingTo [ org:reportsTo [org:reportsTo [org:reportsTo ?postResource ] ] ] } UNION 
        { ?postResource org:reportsTo ?superior . ?item organogram:reportingTo ?superior . } UNION
        { ?postResource org:reportsTo [ org:reportsTo ?superior ] . ?item organogram:reportingTo ?superior . } UNION
        { ?postResource org:reportsTo [ org:reportsTo [ org:reportsTo ?superior ] ] . ?item organogram:reportingTo ?superior . } UNION
        { ?postResource org:reportsTo [ org:reportsTo [ org:reportsTo [ org:reportsTo ?superior ] ] ] . ?item organogram:reportingTo ?superior . }                    
                    
    Viewers:
    • junior staff default viewer

    Default Viewer
    junior staff
  • /doc/public-body/{code}/post/{post}/statistics List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    { 
          { ?item organogram:post ?postResource . }
          UNION
          { ?item organogram:tenure [gov:post ?postResource] . }
        }                    
                    
    Default Viewer
    statistic list
  • /doc/public-body/{code}/post/{post}/non-disclosures List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    
          { ?item rdf:subject [ gov:holdsPost ?postResource ] . }
          UNION
          { ?item rdf:subject [ gov:post ?postResource ] . }                    
                    
    Default Viewer
    non-disclosure list
  • /doc/public-body/{dept}/unit/{unit}/post List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
     ?item gov:postIn ?unitResource . { ?item postStatus:postStatus postStatus:current . } UNION { ?item postStatus:postStatus postStatus:vacant . }                    
                    
    Viewers:
    • post details

    Default Viewer
    post list
  • /doc/public-body/{dept}/unit/{unit}/top-post List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    
    ?item gov:postIn ?unitResource . 
    OPTIONAL { 
      ?item org:reportsTo ?boss . 
      ?boss gov:postIn ?unitResource . 
    }
    FILTER (!BOUND(?boss))
    { ?item postStatus:postStatus postStatus:current . } UNION { ?item postStatus:postStatus postStatus:vacant . }
                        
                    
    Viewers:
    • post details

    Default Viewer
    post list
  • /doc/department List Endpoint

    selector filters
    type=Department
    inherited selector filters
    Viewers:
    • department including posts

    Default Viewer
    department
  • /doc/ministerial-department List Endpoint

    selector filters
    type=MinisterialDepartment
    inherited selector filters
    Viewers:
    • department including posts

    Default Viewer
    department
  • /doc/non-ministerial-department List Endpoint

    selector filters
    type=NonMinisterialDepartment
    inherited selector filters
    Viewers:
    • department including posts

    Default Viewer
    department
  • /doc/department/{dept}/unit List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    ?department org:hasUnit ?item .                    
                    
    Default Viewer
    units
  • /doc/department/{code}/unit/{unit}/statistics List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    { 
          ?post gov:postIn ?unitResource . 
          {
            ?item organogram:post ?post . 
          } UNION {
            ?item organogram:tenure ?tenure .
            ?tenure gov:post ?post .
          }
        }                    
                    
    Default Viewer
    statistic list
  • /doc/department/{code}/top-post List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    
    ?item gov:postIn ?department .
    { ?item postStatus:postStatus postStatus:current . } UNION { ?item postStatus:postStatus postStatus:vacant . }
    OPTIONAL {
      ?item org:reportsTo ?boss .
    }
    FILTER (!BOUND(?boss))
                        
                    
    Viewers:
    • post details

    Default Viewer
    post list
  • /doc/department/{dept}/post List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    ?item gov:postIn ?department . { ?item postStatus:postStatus postStatus:current . } UNION { ?item postStatus:postStatus postStatus:vacant . }                    
                    
    Viewers:
    • post details

    Default Viewer
    post list
  • /doc/department/{code}/post/{post}/immediate-reports List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    
    ?item org:reportsTo ?postResource . 
    { ?item a gov:CivilServicePost . } UNION { ?item a gov:MilitaryPost . }
    { ?item postStatus:postStatus postStatus:current . } UNION { ?item postStatus:postStatus postStatus:vacant . }
                        
                    
    Viewers:
    • post details

    Default Viewer
    post list
  • /doc/department/{code}/post/{post}/reports List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    
    { ?item a gov:CivilServicePost . } UNION { ?item a gov:MilitaryPost . }
    { ?item postStatus:postStatus postStatus:current . } UNION { ?item postStatus:postStatus postStatus:vacant . } 
    { ?item org:reportsTo ?postResource . } UNION 
    { ?item org:reportsTo [ org:reportsTo ?postResource ] } UNION 
    { ?item org:reportsTo [ org:reportsTo [org:reportsTo ?postResource ] ] } UNION 
    { ?item org:reportsTo [ org:reportsTo [org:reportsTo [org:reportsTo ?postResource ] ] ] }
                        
                    
    Viewers:
    • post details

    Default Viewer
    post list
  • /doc/department/{code}/post/{post}/reports-full List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    
        { ?item a gov:CivilServicePost . } UNION { ?item a gov:MilitaryPost . }
        { ?item postStatus:postStatus postStatus:current . } UNION { ?item postStatus:postStatus postStatus:vacant . }
        { ?item org:reportsTo ?postResource . } UNION 
    #    { ?item org:reportsTo [ org:reportsTo ?postResource ] } UNION  
    #    { ?item org:reportsTo [ org:reportsTo [org:reportsTo ?postResource ] ] } UNION 
    #    { ?item org:reportsTo [ org:reportsTo [org:reportsTo [org:reportsTo ?postResource ] ] ] } UNION 
        { ?postResource org:reportsTo ?item . } UNION
        { ?postResource org:reportsTo ?superior . ?item org:reportsTo ?superior . } UNION 
        { ?postResource org:reportsTo [ org:reportsTo ?item ] } UNION
        { ?postResource org:reportsTo [ org:reportsTo [ org:reportsTo ?item ] ] } UNION
        { ?postResource org:reportsTo [ org:reportsTo [ org:reportsTo [ org:reportsTo ?item ] ] ] }                     
                    
    Viewers:
    • post details

    Default Viewer
    post list
  • /doc/department/{code}/post/{post}/immediate-junior-staff List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    ?item organogram:reportingTo ?postResource .                    
                    
    Viewers:
    • junior staff default viewer

    Default Viewer
    junior staff
  • /doc/department/{code}/post/{post}/junior-staff List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    { ?item organogram:reportingTo ?postResource . } UNION { ?item organogram:reportingTo [ org:reportsTo ?postResource ] } UNION  { ?item organogram:reportingTo [ org:reportsTo [org:reportsTo ?postResource ] ] } UNION { ?item organogram:reportingTo [ org:reportsTo [org:reportsTo [org:reportsTo ?postResource ] ] ] }                    
                    
    Viewers:
    • junior staff default viewer

    Default Viewer
    junior staff
  • /doc/department/{code}/post/{post}/junior-staff-full List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    
        { ?item organogram:reportingTo ?postResource . } UNION 
    #    { ?item organogram:reportingTo [ org:reportsTo ?postResource ] } UNION  
    #    { ?item organogram:reportingTo [ org:reportsTo [org:reportsTo ?postResource ] ] } UNION 
    #    { ?item organogram:reportingTo [ org:reportsTo [org:reportsTo [org:reportsTo ?postResource ] ] ] } UNION 
        { ?postResource org:reportsTo ?superior . ?item organogram:reportingTo ?superior . } UNION
        { ?postResource org:reportsTo [ org:reportsTo ?superior ] . ?item organogram:reportingTo ?superior . } UNION
        { ?postResource org:reportsTo [ org:reportsTo [ org:reportsTo ?superior ] ] . ?item organogram:reportingTo ?superior . } UNION
        { ?postResource org:reportsTo [ org:reportsTo [ org:reportsTo [ org:reportsTo ?superior ] ] ] . ?item organogram:reportingTo ?superior . }                    
                    
    Viewers:
    • junior staff default viewer

    Default Viewer
    junior staff
  • /doc/department/{code}/post/{post}/statistics List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    
          { ?item organogram:post ?postResource . }
          UNION
          { ?item organogram:tenure [gov:post ?postResource] . }                    
                    
    Default Viewer
    statistic list
  • /doc/department/{code}/post/{post}/non-disclosures List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    
          { ?item rdf:subject [ gov:holdsPost ?postResource ] . }
          UNION
          { ?item rdf:subject [ gov:post ?postResource ] . }                    
                    
    Default Viewer
    non-disclosure list
  • /doc/department/{dept}/unit/{unit}/post List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
     ?item gov:postIn ?unitResource . { ?item postStatus:postStatus postStatus:current . } UNION { ?item postStatus:postStatus postStatus:vacant . }                    
                    
    Viewers:
    • post details

    Default Viewer
    post list
  • /doc/department/{dept}/unit/{unit}/top-post List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    
    ?item gov:postIn ?unitResource . 
    OPTIONAL { 
      ?item org:reportsTo ?boss . 
      ?boss gov:postIn ?unitResource . 
    }
    FILTER (!BOUND(?boss))
    { ?item postStatus:postStatus postStatus:current . } UNION { ?item postStatus:postStatus postStatus:vacant . }
                        
                    
    Viewers:
    • post details

    Default Viewer
    post list
  • /doc/department/{dept}/top-unit-post List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
    
    ?item gov:postIn ?department ; gov:postIn ?unit .
    ?unit org:unitOf ?department .
    OPTIONAL { 
      ?item org:reportsTo ?boss . 
      ?boss gov:postIn ?unit . 
    }
    FILTER (!BOUND(?boss))
    { ?item postStatus:postStatus postStatus:current . } UNION { ?item postStatus:postStatus postStatus:vacant . }
                        
                    
    Viewers:
    • post details

    Default Viewer
    post list
  • /doc/salary-range List Endpoint

    selector filters
    type=SalaryRange
    inherited selector filters
    Default Viewer
    salary range list
  • /doc/minister List Endpoint

    selector filters
    inherited selector filters
    Selector WHERE
                        
     ?membership rdf:type org:Membership ; org:role <http://reference.data.gov.uk/def/ministerial-role/postholder> ; org:member ?item .                     
                    
    Default Viewer
    person
  • /doc/minister/{id} List Endpoint

    selector filters
    ministerOf={department}
    inherited selector filters
    Default Viewer
    minister
  • /doc/department/{id}/minister List Endpoint

    selector filters
    holdsMinisterialPost.ministerOf={department}
    inherited selector filters
    Default Viewer
    person
  • /doc/peer List Endpoint

    selector filters
    uriSet=Peers
    inherited selector filters
    Viewers:
    • person detail

    Default Viewer
    person
  • /doc/mp List Endpoint

    selector filters
    uriSet=MPs
    inherited selector filters
    Viewers:
    • person detail

    Default Viewer
    person
  • /doc/political-party List Endpoint

    selector filters
    type=PoliticalParty
    inherited selector filters
    Default Viewer
    political-party
  • /doc/seat List Endpoint

    selector filters
    type=Seat
    inherited selector filters
    Default Viewer
    seat
Formatters
  • rdf Formatter

    name
    rdf
    mimetype
    application/rdf+xml
  • ttl Formatter

    name
    ttl
    mimetype
    text/turtle
  • json Formatter

    name
    json
    mimetype
    application/json
  • xml Formatter

    name
    xml
    mimetype
    application/xml
  • html xslt formatter

    name
    html
    mimetype
    text/html
    Stylesheet
    xslt/org.xsl
  • csv xslt formatter

    name
    csv
    mimetype
    text/csv
    Stylesheet
    xslt/org-csv.xsl

Property Chain Short Names