NIH | National Cancer Institute | NCI Wiki  

Error rendering macro 'rw-search'

null

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

Link to page: 5 - Semantic Infrastructure Functional Requirements

Comment 24 on Section 5.0

Section 5: Semantic Infrastructure Functional Requirements November 22 version
In the paragraph after the bullets it says, "CBIIT has also adopted a formal approach, ECCF…" But, let's be clear, SAIF and ECCF are still being actively developed. So, really CBIIT is collaboratively defining a formal approach.
Resolution:
Document edited to reflect comment. Charlie Mead

Comment 18 on Section 5.2

Section 5 > Service Discovery and Governance November 22 version
It states "Service discovery and governance allows service developers to specify rich metadata about services". This should be the other way around: specify rich metadata about services allows service discovery?
Resolution:

Comment 17 on Section 5.2

It states "Service discovery and governance help to accomplish the following:" where the last bullet is "Enable better discovery". This is circular and similar to the above, it is the expressing of rich metadata that enables better discovery.
Resolution:

Comment 16 on Section 5.2

Section 5 > Service Discovery and Governance > Service Discovery Functions November 22 version
The discovery functions are rather implementation-level (involving service endpoints and service interfaces). What about the discovery of services based on a declaratively specified goal or task and the rich metadata of services using semantic reasoning?
Resolution:

Comment 15 on Section 5.3

Section 5 > Clinical Data Forms Definition and Modeling > Clinical Data Form Functions November 22 version
The clinical data form functions mention "manage lifecycle, governance, and version of forms and document schemas". This seems to already have been captured in the Artifact Management Functions: "manage lifecycle, governance and versioning of the models, content and forms". The listed use cases that drive these requirements are not explained further (compared to the previous sections).
Resolution:

Comment 14 on Section 5.4

Section 5 > Decision Support and Reasoning November 22 version
The "identify sources of valued information" paragraph is not clear. For example, "the services, models, and annotations provide definitions which can identify candidate sources for integration". Integration of what and what for?
Resolution:

Comment 13 on Section 5.4

Comment on November 22 version
Crucial in the "common representations and transformations" paragraph is the concept of "common representation". This is not reflected in the paragraph itself (where consistency is mentioned). A common representation comes before anything (this or, as rightly mentioned, transformations between representations). Consistency is secondary, in the sense that if an appropriate common representation is chosen (say OWL-DL), then consistency will be verifiable by reasoners.
Resolution:

Comment 12 on Section 5.4

Comment on November 22 version
In "support for classification", if one mentions description logics and business rules here, one should probably also mention logical rules (e.g., RIF-BLD).
Resolution:

Comment 11 on Section 5.4

Comment on November 22 version
"the decision support system should be able to applied" should be "the decision support system should be able to be applied"
Resolution: Done

Comment 10 on Section 5.4

Comment on November 22 version
The sentence "Because of the complexity of the reasoning requirements, the OWL 2 specification is required in order to support the Semantic Infrastructure 2.0" is highly debatable. First, the reasoning requirements would not lead to the use of OWL 2 per se. The expressiveness needed for representing semantic metadata might call for OWL 2, but reasoning requirements would boil down to reasoning tasks such as subsumption checking, satisfiability checking, consistency checking, query entailment, etc, for which the complete OWL 2 would most likely be impractical. Indeed general reasoning tasks with OWL 2 (the DL variant) are NEXP or higher (nondeterministic exponential, which is worse than exponential). It seems not appropriate to mention here that the OWL 2 standard will be required. More likely, one wants to resort to less expressive variants of full OWL 2 (such as the tractable OWL 2 profiles) to ensure scalability. Tasks like composition prove to be intractable when the language of the background ontologies is too expressive (which includes OWL 2).
Resolution:

Comment 09 on Section 5.4

Comment on November 22 version
Phrases like "choreography layered fashion" are vague and without meaning.
Resolution: No longer in the document

Comment 08 on Section 5.4

Section 5 > Decision Support and Reasoning > Decision Support Functions November 22 version
The decision support functions are on a very specific technical level, and, given this granularity, they seem incomplete. For example, why mention "providing scheduling and access information to choreographer", if you do not mention how choreography itself would work -- or for that matter how it is defined?
Resolution:

Comment 07 on Section 5.4

Comment on November 22 version
The function "execute reasoning systems against gathered data providing classification and additional data" is meaningless: what is additional data? Why are functions that would actually enable the service discovery, as described before, not mentioned?
Resolution:

Comment 06 on Section 5.4

Comment on November 22 version
Use case bullets that drive these requirements (comment above) are not providing any explanation.
Resolution:

Comment 05 on Section 5.5

Comment on November 22 version
Section 5 > Conformance Testing
Service registries are mentioned separate from the artifact registry; where is this defined (not before this point it seems?); I had the impression that the artifact registry also serves as a service registry.
Resolution:

Comment 04 on Section 5.6

Section 5 > caGRID 2.0 Platform and Terminology Integration > Service Generation November 22 version
Service generation is defined as the ability to generate services from user defined service metadata. I think this is too ambitious, what kind of data should the user provide such that you will generate a service? This seems more something like Service discovery: based on the user defined requirements for a service you present the user with a set of services that satisfy these requirements.
Resolution:

Comment 03 on Section 5.2

Section 5 > caGRID 2.0 Platform and Terminology Integration > Service Discovery November 22 version
The terms orchestration, choreography, and composition seem to be used interchangeably. The dynamic composibility of services, including runtime contract discovery, is a hard if not unsolvable task. The paragraph would benefit from a more careful wording, e.g., emphasizing design-time or semi-automatic composition, where specific services are discovered and composed to solve specific tasks. Note that in a composition of services, current state of the art abstracts services as one input/ one output only. Additionally taking into account more complicated choreographies of 2 services interacting is not feasible.
Resolution:

Comment 02 on Section 5.6

Section 5 > caGRID 2.0 Platform and Terminology Integration November 22 version
Data Representation and Information Model
How does this fit in with the artifact management, are these information models seen as static models managed as an artifact?
Resolution:

Comment 01 on Section 5.2

Section 5 > caGRID 2.0 Platform and Terminology Integration > Data Exploration and Query November 22 version
It says that the query capability must support sophisticated queries such as temporal queries and spatial queries. In that case, decision support earlier should mention support for temporal and spatial reasoning.
Resolution:

  • No labels