A Semantic Approach for Schema Evolution and Versioning in Object-Oriented Databases View Full Text


Ontology type: schema:Chapter     


Chapter Info

DATE

2000-12-15

AUTHORS

Enrico Franconi , Fabio Grandi , Federica Mandreoli

ABSTRACT

In this paper a semantic approach for the specification and the management of databases with evolving schemata is introduced. It is shown how a general object-oriented model for schema versioning and evolution can be formalized; how the semantics of schema change operations can be defined; how interesting reasoning tasks can be supported, based on an encoding in description logics. More... »

PAGES

1048-1062

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/3-540-44957-4_70

DOI

http://dx.doi.org/10.1007/3-540-44957-4_70

DIMENSIONS

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


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/0806", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Information Systems", 
        "type": "DefinedTerm"
      }
    ], 
    "author": [
      {
        "affiliation": {
          "alternateName": "Dept. of Computer Science, Univ. of Manchester, M13 9PL, Manchester, UK", 
          "id": "http://www.grid.ac/institutes/grid.5379.8", 
          "name": [
            "Dept. of Computer Science, Univ. of Manchester, M13 9PL, Manchester, UK"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Franconi", 
        "givenName": "Enrico", 
        "id": "sg:person.015206237100.45", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.015206237100.45"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Dip. di Elettronica, Informatica e Sistemistica, Univ. di Bologna, Bologna, Italy", 
          "id": "http://www.grid.ac/institutes/grid.6292.f", 
          "name": [
            "Dip. di Elettronica, Informatica e Sistemistica, Univ. di Bologna, Bologna, Italy"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Grandi", 
        "givenName": "Fabio", 
        "id": "sg:person.013114124551.31", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013114124551.31"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Dept. of Computer Science, Univ. of Manchester, M13 9PL, Manchester, UK", 
          "id": "http://www.grid.ac/institutes/grid.5379.8", 
          "name": [
            "Dept. of Computer Science, Univ. of Manchester, M13 9PL, Manchester, UK"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Mandreoli", 
        "givenName": "Federica", 
        "id": "sg:person.016104101356.71", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016104101356.71"
        ], 
        "type": "Person"
      }
    ], 
    "datePublished": "2000-12-15", 
    "datePublishedReg": "2000-12-15", 
    "description": "In this paper a semantic approach for the specification and the management of databases with evolving schemata is introduced. It is shown how a general object-oriented model for schema versioning and evolution can be formalized; how the semantics of schema change operations can be defined; how interesting reasoning tasks can be supported, based on an encoding in description logics.", 
    "editor": [
      {
        "familyName": "Lloyd", 
        "givenName": "John", 
        "type": "Person"
      }, 
      {
        "familyName": "Dahl", 
        "givenName": "Veronica", 
        "type": "Person"
      }, 
      {
        "familyName": "Furbach", 
        "givenName": "Ulrich", 
        "type": "Person"
      }, 
      {
        "familyName": "Kerber", 
        "givenName": "Manfred", 
        "type": "Person"
      }, 
      {
        "familyName": "Lau", 
        "givenName": "Kung-Kiu", 
        "type": "Person"
      }, 
      {
        "familyName": "Palamidessi", 
        "givenName": "Catuscia", 
        "type": "Person"
      }, 
      {
        "familyName": "Pereira", 
        "givenName": "Lu\u00eds Moniz", 
        "type": "Person"
      }, 
      {
        "familyName": "Sagiv", 
        "givenName": "Yehoshua", 
        "type": "Person"
      }, 
      {
        "familyName": "Stuckey", 
        "givenName": "Peter J.", 
        "type": "Person"
      }
    ], 
    "genre": "chapter", 
    "id": "sg:pub.10.1007/3-540-44957-4_70", 
    "inLanguage": "en", 
    "isAccessibleForFree": false, 
    "isPartOf": {
      "isbn": [
        "978-3-540-67797-0", 
        "978-3-540-44957-7"
      ], 
      "name": "Computational Logic \u2014 CL 2000", 
      "type": "Book"
    }, 
    "keywords": [
      "semantic approach", 
      "object-oriented model", 
      "schema change operations", 
      "interesting reasoning tasks", 
      "management of databases", 
      "schema versioning", 
      "schema evolution", 
      "description logics", 
      "change operations", 
      "versioning", 
      "reasoning tasks", 
      "database", 
      "semantics", 
      "schema", 
      "specification", 
      "objects", 
      "task", 
      "encoding", 
      "logic", 
      "operation", 
      "management", 
      "model", 
      "evolution", 
      "approach", 
      "paper", 
      "general object-oriented model"
    ], 
    "name": "A Semantic Approach for Schema Evolution and Versioning in Object-Oriented Databases", 
    "pagination": "1048-1062", 
    "productId": [
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1010532350"
        ]
      }, 
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/3-540-44957-4_70"
        ]
      }
    ], 
    "publisher": {
      "name": "Springer Nature", 
      "type": "Organisation"
    }, 
    "sameAs": [
      "https://doi.org/10.1007/3-540-44957-4_70", 
      "https://app.dimensions.ai/details/publication/pub.1010532350"
    ], 
    "sdDataset": "chapters", 
    "sdDatePublished": "2021-12-01T20:07", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-springernature-scigraph/baseset/20211201/entities/gbq_results/chapter/chapter_372.jsonl", 
    "type": "Chapter", 
    "url": "https://doi.org/10.1007/3-540-44957-4_70"
  }
]
 

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-44957-4_70'

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-44957-4_70'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/3-540-44957-4_70'

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-44957-4_70'


 

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

143 TRIPLES      23 PREDICATES      51 URIs      44 LITERALS      7 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/3-540-44957-4_70 schema:about anzsrc-for:08
2 anzsrc-for:0806
3 schema:author N2eedc27f1c9a4945bf3b70fba61071a9
4 schema:datePublished 2000-12-15
5 schema:datePublishedReg 2000-12-15
6 schema:description In this paper a semantic approach for the specification and the management of databases with evolving schemata is introduced. It is shown how a general object-oriented model for schema versioning and evolution can be formalized; how the semantics of schema change operations can be defined; how interesting reasoning tasks can be supported, based on an encoding in description logics.
7 schema:editor Nfe212fa8b0fb4b05a48e819e8f4a7844
8 schema:genre chapter
9 schema:inLanguage en
10 schema:isAccessibleForFree false
11 schema:isPartOf N0e464be2911945499ffcea685dcd16ab
12 schema:keywords approach
13 change operations
14 database
15 description logics
16 encoding
17 evolution
18 general object-oriented model
19 interesting reasoning tasks
20 logic
21 management
22 management of databases
23 model
24 object-oriented model
25 objects
26 operation
27 paper
28 reasoning tasks
29 schema
30 schema change operations
31 schema evolution
32 schema versioning
33 semantic approach
34 semantics
35 specification
36 task
37 versioning
38 schema:name A Semantic Approach for Schema Evolution and Versioning in Object-Oriented Databases
39 schema:pagination 1048-1062
40 schema:productId N8a7d1da7966e4021b38fe32cdfc4c55d
41 N983c3e287e794685b1b6d2a7f51d5df1
42 schema:publisher Nd685c383ccdb4ca09476665b1f424f37
43 schema:sameAs https://app.dimensions.ai/details/publication/pub.1010532350
44 https://doi.org/10.1007/3-540-44957-4_70
45 schema:sdDatePublished 2021-12-01T20:07
46 schema:sdLicense https://scigraph.springernature.com/explorer/license/
47 schema:sdPublisher Necef1cf7629d4f849adfcf15c675c4df
48 schema:url https://doi.org/10.1007/3-540-44957-4_70
49 sgo:license sg:explorer/license/
50 sgo:sdDataset chapters
51 rdf:type schema:Chapter
52 N00dcf91610ce4621a6d0119e46f42f69 schema:familyName Palamidessi
53 schema:givenName Catuscia
54 rdf:type schema:Person
55 N0e464be2911945499ffcea685dcd16ab schema:isbn 978-3-540-44957-7
56 978-3-540-67797-0
57 schema:name Computational Logic — CL 2000
58 rdf:type schema:Book
59 N20ff5d2527ca422e9b8f42383666d661 rdf:first N00dcf91610ce4621a6d0119e46f42f69
60 rdf:rest Ne90977c4444e4148a48b6ab91f764654
61 N29e16ea8b158407197a527f62065e483 rdf:first Nf502f469882b4f1e907c875729a7f31b
62 rdf:rest rdf:nil
63 N2eedc27f1c9a4945bf3b70fba61071a9 rdf:first sg:person.015206237100.45
64 rdf:rest Nb09c9861a8fa4a39ae09a5559b6f1977
65 N47186a6a455046deb8f3951a910c912a schema:familyName Lau
66 schema:givenName Kung-Kiu
67 rdf:type schema:Person
68 N4c4d8a4b7ab14697b674cdf557198c47 rdf:first Nc69c9e0be9a642468020c54f0488731f
69 rdf:rest Nb227ee3b2a4f46cba467759c7f2c942b
70 N84f20d6fa8924abbb1a9dc4e3d52544f rdf:first N99a56d72bad24b5993e4c61037d84cc1
71 rdf:rest N4c4d8a4b7ab14697b674cdf557198c47
72 N889a4393d52e48d78ebc3abc248daf0f rdf:first Nc09b06449c614a8485ca87a3147e147f
73 rdf:rest N29e16ea8b158407197a527f62065e483
74 N8a7d1da7966e4021b38fe32cdfc4c55d schema:name dimensions_id
75 schema:value pub.1010532350
76 rdf:type schema:PropertyValue
77 N983c3e287e794685b1b6d2a7f51d5df1 schema:name doi
78 schema:value 10.1007/3-540-44957-4_70
79 rdf:type schema:PropertyValue
80 N99a56d72bad24b5993e4c61037d84cc1 schema:familyName Furbach
81 schema:givenName Ulrich
82 rdf:type schema:Person
83 N9cd81494e34442c19a430fdae9820960 rdf:first sg:person.016104101356.71
84 rdf:rest rdf:nil
85 Na5751d1d85254c1a9043ce59d523503e schema:familyName Pereira
86 schema:givenName Luís Moniz
87 rdf:type schema:Person
88 Naa06523bc7d34f0091e4381ae97dae07 schema:familyName Lloyd
89 schema:givenName John
90 rdf:type schema:Person
91 Nb09c9861a8fa4a39ae09a5559b6f1977 rdf:first sg:person.013114124551.31
92 rdf:rest N9cd81494e34442c19a430fdae9820960
93 Nb227ee3b2a4f46cba467759c7f2c942b rdf:first N47186a6a455046deb8f3951a910c912a
94 rdf:rest N20ff5d2527ca422e9b8f42383666d661
95 Nbece080eb869428280dc472e6044eb4a schema:familyName Dahl
96 schema:givenName Veronica
97 rdf:type schema:Person
98 Nc09b06449c614a8485ca87a3147e147f schema:familyName Sagiv
99 schema:givenName Yehoshua
100 rdf:type schema:Person
101 Nc69c9e0be9a642468020c54f0488731f schema:familyName Kerber
102 schema:givenName Manfred
103 rdf:type schema:Person
104 Nd685c383ccdb4ca09476665b1f424f37 schema:name Springer Nature
105 rdf:type schema:Organisation
106 Ndb52bba3656641db8a241c59b8d4582b rdf:first Nbece080eb869428280dc472e6044eb4a
107 rdf:rest N84f20d6fa8924abbb1a9dc4e3d52544f
108 Ne90977c4444e4148a48b6ab91f764654 rdf:first Na5751d1d85254c1a9043ce59d523503e
109 rdf:rest N889a4393d52e48d78ebc3abc248daf0f
110 Necef1cf7629d4f849adfcf15c675c4df schema:name Springer Nature - SN SciGraph project
111 rdf:type schema:Organization
112 Nf502f469882b4f1e907c875729a7f31b schema:familyName Stuckey
113 schema:givenName Peter J.
114 rdf:type schema:Person
115 Nfe212fa8b0fb4b05a48e819e8f4a7844 rdf:first Naa06523bc7d34f0091e4381ae97dae07
116 rdf:rest Ndb52bba3656641db8a241c59b8d4582b
117 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
118 schema:name Information and Computing Sciences
119 rdf:type schema:DefinedTerm
120 anzsrc-for:0806 schema:inDefinedTermSet anzsrc-for:
121 schema:name Information Systems
122 rdf:type schema:DefinedTerm
123 sg:person.013114124551.31 schema:affiliation grid-institutes:grid.6292.f
124 schema:familyName Grandi
125 schema:givenName Fabio
126 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013114124551.31
127 rdf:type schema:Person
128 sg:person.015206237100.45 schema:affiliation grid-institutes:grid.5379.8
129 schema:familyName Franconi
130 schema:givenName Enrico
131 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.015206237100.45
132 rdf:type schema:Person
133 sg:person.016104101356.71 schema:affiliation grid-institutes:grid.5379.8
134 schema:familyName Mandreoli
135 schema:givenName Federica
136 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016104101356.71
137 rdf:type schema:Person
138 grid-institutes:grid.5379.8 schema:alternateName Dept. of Computer Science, Univ. of Manchester, M13 9PL, Manchester, UK
139 schema:name Dept. of Computer Science, Univ. of Manchester, M13 9PL, Manchester, UK
140 rdf:type schema:Organization
141 grid-institutes:grid.6292.f schema:alternateName Dip. di Elettronica, Informatica e Sistemistica, Univ. di Bologna, Bologna, Italy
142 schema:name Dip. di Elettronica, Informatica e Sistemistica, Univ. di Bologna, Bologna, Italy
143 rdf:type schema:Organization
 




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


...