About RIPE NCC | Contact  | Search | Sitemap    
Homepage RIPE NCC  
RIPE Database
     
RIPE Database:
RIPE NCC Navigation Ends
About the RIPE Database
Update RIPE Database
Support Information
DB Document Library
DB Software and Tools
DB Statistics
DB Related projects
DB Copyright
Link to routing registry Routing Registry
Link to Resources DB News Archive News Archive
RIPE NCC Navigation Ends
Click here for the RIPE NCC E-Learning Centre
Next Section

Implementation of poem object

Following discussions in the Database Working Group, we have made changes to the whois server software.

These are the proposed changes:

  • Add a new object poetic-form that will contain the supported poem types [1].
  • Add a new object poem that will hold the poem itself. [2]
  • Add a new attribute "form:" that shows the type of poem. [3]

There is more information about this below.
You can find more details about the discussion at:
http://www.ripe.net/ripe/maillists/archives/db-wg/2004/msg00246.html

We expect to put a new whois server on line with new object support on 2 May 2005 at 16:00 CET.

Add a new poetic-form object

The poetic-form object contains information about the poem type.
This is an example of a limerick object:

poetic-form: FORM-limerick
descr: Poem type for Limerick
admin-c: AMR68-RIPE
mnt-by: RIPE-DBM-MNT
changed: ripe-dbm@localhost 20050429
source: RIPE

These objects will be maintained by RIPE DBM. You can send new poetic-form objects to auto-dbm@ripe.net.

Add a new poem object

A poem object is similar to the limerick object. Unlike the limerick object, it will have a "form:" attribute that contains information about the poem type.
This is an example of a simple poem object:

poem: poem-NT13-1
descr: RIPE24 dinner
text: At a RIPE Meeting, held in Berlin,
text: The meal was unusual, the din
text: Of the two serenades
text: Whose repertoire made us
text: All smile and want to join in
form: FORM-limerick
admin-c: LIM1-RIPE
author: NT13
mnt-by: LIM-MNT
changed: limerick-wg@localhost 19960529
source: RIPE

Add a new "form:' attribute

The "form:" attribute indicates the type of poem.


Changes to the default whois query interface

There will be no changes to the whois query interface.

Data transition

All existing limerick objects will will be converted to poem objects. limerick objects will appear in the database for a while, but we will eventually delete them.

Here is an example of a limerick object:

limerick: LIM-NT13-3
text: The document RIPE-104
text: Goes on longer than ever before
text: If you want an address
text: And your network's a mess
text: Then Daniel will get very sore
admin-c: LIM1-RIPE
author: NT13
remarks: Great limerick, but the draft document RIPE-104++
remarks: is now called RIPE-136...
mnt-by: LIM-MNT
changed: limerick-wg@localhost 19960529
source: RIPE

Here is how it will appear with new object types:

poem: poem-NT13-3
text: The document RIPE-104
text: Goes on longer than ever before
text: If you want an address
text: And your network's a mess
text: Then Daniel will get very sore
form: FORM-limerick
admin-c: LIM1-RIPE
author: NT13
remarks: Great limerick, but the draft document RIPE-104++
remarks: is now called RIPE-136...
mnt-by: LIM-MNT
changed: limerick-wg@localhost 19960529
source: RIPE

Object templates

Here is the template for the poem object:

poem:           [mandatory]     [single]        [primary/look-up key]
descr:          [optional]      [multiple] 
form:           [mandatory]     [single]        [inverse key]
text:           [mandatory]     [multiple]      [ ]
admin-c:        [mandatory]     [multiple]      [inverse key]
author:         [mandatory]     [multiple]      [inverse key]
remarks:        [optional]      [multiple]      [ ]
notify:         [optional]      [multiple]      [inverse key]
mnt-by:         [mandatory]     [multiple]      [inverse key]
changed:        [mandatory]     [multiple]      [ ]
source:         [mandatory]     [single]        [ ]

poetic-form object template is:

poetic-form:    [mandatory]     [single]        [primary/look-up key]
descr:          [optional]      [multiple]      [ ]
admin-c:        [mandatory]     [multiple]      [inverse key]
remarks:        [optional]      [multiple]      [ ]
notify:         [optional]      [multiple]      [inverse key]
mnt-by:         [mandatory]     [multiple]      [inverse key]
changed:        [mandatory]     [multiple]      [ ]
source:         [mandatory]     [single]        [ ]

 

Next Section
     About RIPE NCC | Service Announcements | Site Map | LIR Portal | About RIPE | Contact | © RIPE NCC. All rights reserved.
RIPE NCC Homepage Go to the RIPE NCC LIRPortal Go to the RIPE Community pages