2004
AUTHORS ABSTRACTWe describe reuse as a process of matching needs with product descriptions. The challenges of reuse stem from the fact that neither needs nor products are ever fully described. The process of uncovering the true meaning of both the need and the candidate product is, we argue, a process of ontology negotiation, that is, of mapping the terms of one ontology to those of another through a series of question and answers. Without such a negotiation process, ontologies themselves provide little value for reuse beyond existing practice in domain modeling. We describe the ontology negotiation process as it occurs in a space-system application in which end-users “program” new functions by composing reusable components. More... »
PAGES242-253
Software Reuse: Methods, Techniques, and Tools
ISBN
978-3-540-22335-1
978-3-540-27799-6
http://scigraph.springernature.com/pub.10.1007/978-3-540-27799-6_20
DOIhttp://dx.doi.org/10.1007/978-3-540-27799-6_20
DIMENSIONShttps://app.dimensions.ai/details/publication/pub.1030193085
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": "Knowledge Evolution, Inc., 1215 17th Street, NW, Suite 101, 20036, Washington, DC, USA",
"id": "http://www.grid.ac/institutes/None",
"name": [
"Knowledge Evolution, Inc., 1215 17th Street, NW, Suite 101, 20036, Washington, DC, USA"
],
"type": "Organization"
},
"familyName": "Bailin",
"givenName": "Sidney C.",
"id": "sg:person.011667755735.32",
"sameAs": [
"https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011667755735.32"
],
"type": "Person"
}
],
"datePublished": "2004",
"datePublishedReg": "2004-01-01",
"description": "We describe reuse as a process of matching needs with product descriptions. The challenges of reuse stem from the fact that neither needs nor products are ever fully described. The process of uncovering the true meaning of both the need and the candidate product is, we argue, a process of ontology negotiation, that is, of mapping the terms of one ontology to those of another through a series of question and answers. Without such a negotiation process, ontologies themselves provide little value for reuse beyond existing practice in domain modeling. We describe the ontology negotiation process as it occurs in a space-system application in which end-users \u201cprogram\u201d new functions by composing reusable components.",
"editor": [
{
"familyName": "Bosch",
"givenName": "Jan",
"type": "Person"
},
{
"familyName": "Krueger",
"givenName": "Charles",
"type": "Person"
}
],
"genre": "chapter",
"id": "sg:pub.10.1007/978-3-540-27799-6_20",
"isAccessibleForFree": false,
"isPartOf": {
"isbn": [
"978-3-540-22335-1",
"978-3-540-27799-6"
],
"name": "Software Reuse: Methods, Techniques, and Tools",
"type": "Book"
},
"keywords": [
"ontology negotiation",
"negotiation process",
"software reuse",
"reusable components",
"product descriptions",
"domain modeling",
"reuse",
"candidate products",
"space system applications",
"ontology",
"new functions",
"need",
"negotiations",
"applications",
"process",
"challenges",
"modeling",
"answers",
"description",
"terms",
"series of questions",
"true meaning",
"program",
"components",
"fact",
"products",
"meaning",
"practice",
"function",
"questions",
"little value",
"values",
"series",
"stem"
],
"name": "Software Reuse as Ontology Negotiation",
"pagination": "242-253",
"productId": [
{
"name": "dimensions_id",
"type": "PropertyValue",
"value": [
"pub.1030193085"
]
},
{
"name": "doi",
"type": "PropertyValue",
"value": [
"10.1007/978-3-540-27799-6_20"
]
}
],
"publisher": {
"name": "Springer Nature",
"type": "Organisation"
},
"sameAs": [
"https://doi.org/10.1007/978-3-540-27799-6_20",
"https://app.dimensions.ai/details/publication/pub.1030193085"
],
"sdDataset": "chapters",
"sdDatePublished": "2022-08-04T17:16",
"sdLicense": "https://scigraph.springernature.com/explorer/license/",
"sdPublisher": {
"name": "Springer Nature - SN SciGraph project",
"type": "Organization"
},
"sdSource": "s3://com-springernature-scigraph/baseset/20220804/entities/gbq_results/chapter/chapter_22.jsonl",
"type": "Chapter",
"url": "https://doi.org/10.1007/978-3-540-27799-6_20"
}
]
Download the RDF metadata as: json-ld nt turtle xml License info
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/978-3-540-27799-6_20'
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/978-3-540-27799-6_20'
Turtle is a human-readable linked data format.
curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-540-27799-6_20'
RDF/XML is a standard XML format for linked data.
curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/978-3-540-27799-6_20'
This table displays all metadata directly associated to this object as RDF triples.
98 TRIPLES
22 PREDICATES
59 URIs
52 LITERALS
7 BLANK NODES
Subject | Predicate | Object | |
---|---|---|---|
1 | sg:pub.10.1007/978-3-540-27799-6_20 | schema:about | anzsrc-for:08 |
2 | ″ | ″ | anzsrc-for:0806 |
3 | ″ | schema:author | Nb5a865bd02c7452780c277740b640b19 |
4 | ″ | schema:datePublished | 2004 |
5 | ″ | schema:datePublishedReg | 2004-01-01 |
6 | ″ | schema:description | We describe reuse as a process of matching needs with product descriptions. The challenges of reuse stem from the fact that neither needs nor products are ever fully described. The process of uncovering the true meaning of both the need and the candidate product is, we argue, a process of ontology negotiation, that is, of mapping the terms of one ontology to those of another through a series of question and answers. Without such a negotiation process, ontologies themselves provide little value for reuse beyond existing practice in domain modeling. We describe the ontology negotiation process as it occurs in a space-system application in which end-users “program” new functions by composing reusable components. |
7 | ″ | schema:editor | N1102bc0ffe2a4af7a56e321c8dce3d6f |
8 | ″ | schema:genre | chapter |
9 | ″ | schema:isAccessibleForFree | false |
10 | ″ | schema:isPartOf | N97c14489c9304550b36a8723d9aa8717 |
11 | ″ | schema:keywords | answers |
12 | ″ | ″ | applications |
13 | ″ | ″ | candidate products |
14 | ″ | ″ | challenges |
15 | ″ | ″ | components |
16 | ″ | ″ | description |
17 | ″ | ″ | domain modeling |
18 | ″ | ″ | fact |
19 | ″ | ″ | function |
20 | ″ | ″ | little value |
21 | ″ | ″ | meaning |
22 | ″ | ″ | modeling |
23 | ″ | ″ | need |
24 | ″ | ″ | negotiation process |
25 | ″ | ″ | negotiations |
26 | ″ | ″ | new functions |
27 | ″ | ″ | ontology |
28 | ″ | ″ | ontology negotiation |
29 | ″ | ″ | practice |
30 | ″ | ″ | process |
31 | ″ | ″ | product descriptions |
32 | ″ | ″ | products |
33 | ″ | ″ | program |
34 | ″ | ″ | questions |
35 | ″ | ″ | reusable components |
36 | ″ | ″ | reuse |
37 | ″ | ″ | series |
38 | ″ | ″ | series of questions |
39 | ″ | ″ | software reuse |
40 | ″ | ″ | space system applications |
41 | ″ | ″ | stem |
42 | ″ | ″ | terms |
43 | ″ | ″ | true meaning |
44 | ″ | ″ | values |
45 | ″ | schema:name | Software Reuse as Ontology Negotiation |
46 | ″ | schema:pagination | 242-253 |
47 | ″ | schema:productId | Nc3de005d751b47e5a366d6c3b70866df |
48 | ″ | ″ | Ndd6b8c3b03b04f6d8f1a8b244bea93d9 |
49 | ″ | schema:publisher | N7065c858b3654560a1965603b4df7154 |
50 | ″ | schema:sameAs | https://app.dimensions.ai/details/publication/pub.1030193085 |
51 | ″ | ″ | https://doi.org/10.1007/978-3-540-27799-6_20 |
52 | ″ | schema:sdDatePublished | 2022-08-04T17:16 |
53 | ″ | schema:sdLicense | https://scigraph.springernature.com/explorer/license/ |
54 | ″ | schema:sdPublisher | Nf6c8dc9b9f9544d9950f03e21ea67292 |
55 | ″ | schema:url | https://doi.org/10.1007/978-3-540-27799-6_20 |
56 | ″ | sgo:license | sg:explorer/license/ |
57 | ″ | sgo:sdDataset | chapters |
58 | ″ | rdf:type | schema:Chapter |
59 | N1102bc0ffe2a4af7a56e321c8dce3d6f | rdf:first | N88129d2c7e424665824364d5978cb1c3 |
60 | ″ | rdf:rest | N45cc0b8cff0f4f23b66cde64ae8c887f |
61 | N1e12987cdb7448268f89a9573fa962e9 | schema:familyName | Krueger |
62 | ″ | schema:givenName | Charles |
63 | ″ | rdf:type | schema:Person |
64 | N45cc0b8cff0f4f23b66cde64ae8c887f | rdf:first | N1e12987cdb7448268f89a9573fa962e9 |
65 | ″ | rdf:rest | rdf:nil |
66 | N7065c858b3654560a1965603b4df7154 | schema:name | Springer Nature |
67 | ″ | rdf:type | schema:Organisation |
68 | N88129d2c7e424665824364d5978cb1c3 | schema:familyName | Bosch |
69 | ″ | schema:givenName | Jan |
70 | ″ | rdf:type | schema:Person |
71 | N97c14489c9304550b36a8723d9aa8717 | schema:isbn | 978-3-540-22335-1 |
72 | ″ | ″ | 978-3-540-27799-6 |
73 | ″ | schema:name | Software Reuse: Methods, Techniques, and Tools |
74 | ″ | rdf:type | schema:Book |
75 | Nb5a865bd02c7452780c277740b640b19 | rdf:first | sg:person.011667755735.32 |
76 | ″ | rdf:rest | rdf:nil |
77 | Nc3de005d751b47e5a366d6c3b70866df | schema:name | doi |
78 | ″ | schema:value | 10.1007/978-3-540-27799-6_20 |
79 | ″ | rdf:type | schema:PropertyValue |
80 | Ndd6b8c3b03b04f6d8f1a8b244bea93d9 | schema:name | dimensions_id |
81 | ″ | schema:value | pub.1030193085 |
82 | ″ | rdf:type | schema:PropertyValue |
83 | Nf6c8dc9b9f9544d9950f03e21ea67292 | schema:name | Springer Nature - SN SciGraph project |
84 | ″ | rdf:type | schema:Organization |
85 | anzsrc-for:08 | schema:inDefinedTermSet | anzsrc-for: |
86 | ″ | schema:name | Information and Computing Sciences |
87 | ″ | rdf:type | schema:DefinedTerm |
88 | anzsrc-for:0806 | schema:inDefinedTermSet | anzsrc-for: |
89 | ″ | schema:name | Information Systems |
90 | ″ | rdf:type | schema:DefinedTerm |
91 | sg:person.011667755735.32 | schema:affiliation | grid-institutes:None |
92 | ″ | schema:familyName | Bailin |
93 | ″ | schema:givenName | Sidney C. |
94 | ″ | schema:sameAs | https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011667755735.32 |
95 | ″ | rdf:type | schema:Person |
96 | grid-institutes:None | schema:alternateName | Knowledge Evolution, Inc., 1215 17th Street, NW, Suite 101, 20036, Washington, DC, USA |
97 | ″ | schema:name | Knowledge Evolution, Inc., 1215 17th Street, NW, Suite 101, 20036, Washington, DC, USA |
98 | ″ | rdf:type | schema:Organization |