Science Environment for Ecological Knowledge
Ecoinformatics site parent site of Partnership for Biodiversity Informatics site parent site of SEEK - Home
Science Environment for Ecological Knowledge









 

 

 



Kepler Meeting SMS Notes

Difference between version 7 and version 6:

Line 16 was replaced by line 16
- __Semantic Annotation__
+ __Semantic Annotationa__
Lines 20-22 were replaced by lines 20-22
- ** 'Items'
- *** __Datasets__: An entire dataset or some portion (a single table, one or more attributes, one or more data values, etc.)
- *** __Workflows and components__: A workflow, a workflow component, or some portion (parameters, ports, substructures of a port type, etc.).
+ ** ''Items''
+ *** ''Datasets'': An entire dataset or some portion (a single table, one or more attributes, one or more data values, etc.)
+ *** ''Workflows and components'': A workflow, a workflow component, or some portion (parameters, ports, substructures of a port type, etc.).
Line 24 was replaced by line 24
- ** 'Item Selection'
+ ** ''Item Selection''
Lines 27-30 were replaced by lines 27-59
- ** 'Ontology Expressions'
-
- An ontology expression defines the semantic "context" of the item
- selected
+ ** ''Ontology Expressions''
+ *** An ontology expression defines the semantic "context" of the item selected
+ *** Ontology expressions can be as complex as SQL-style update queries or simpler, e.g., as single concepts or paths in an ontology
+ **** Path Example: {{Measurement.spatialContext.loc.latDeg}} specifies the location of a Measurement's spatialContext as a latitude in degrees
+
+ __Architecture__
+
+ * Repositories
+ ** Ontology(ies)
+ ** Datasets (or metadata stating how to obtain the datasets)
+ ** Workflows and Workflow Components (or metadata, etc.)
+ ** Semantic Annotations
+
+ * "Smart discovery and integration" needs access to each of these components:
+ ** For example, to search for a workflow component, the sms engine would search through semantic annotations, and when an annotation matches, obtain the corresponding component.
+ ** You might also want to organize (for browsing) all actors according to their annotations; so need to iterate over actors, or similarly, for datasets.
+
+ * SMS-Based Applications
+ ** Browsing/Keyword Search
+ ** Workflow and/or dataset browsing and keyword-search based on ontology terms
+ ** Find "compatible" actors
+ *** Given an actor, find semantically compatible actors that can be connected as an input or output to the actor (this might result in a dataset as input, e.g.)
+ *** Requires port inputs/outputs to be semantically annotated
+ ** Workflow "analysis"
+ *** Given a workflow, check that each connection (input/output) is semantically compatible.
+ *** As part of analysis, annotation propagation ...
+ ** Workflow-component structural integration
+ *** Given two components that are semantically compatible, determine a structural transformation (either another component or a transformation step) to make them structurally compatible.
+ *** May be a place where SCIA can contribute, to derive structural transformations.
+ ** Dataset merging/integration
+ *** Search for "similar" datasets (that could be potentially "merged" or integrated)
+ *** Define a dataset of interest (via an ontology-style query), find/combine datasets as integrated "view".
+ **** Perhaps a place for SCIA to contribute?
Lines 32-34 were replaced by line 61
- Ontology expressions can be as complex as SQL-style update
- queries or simpler, e.g., as single concepts or paths in an
- ontology
+ * Tools
Removed lines 36-113
-
- *** Path Example:
-
- Measurement.spatialContext.loc.latDeg, specifying the
- location of a Measurement's spatialContext as a latitude in
- degrees
-
-
- * Architecture
-
- ** Repositories
-
- *** Ontology(ies)
-
- *** Datasets (or metadata stating how to obtain the datasets)
-
- *** Workflows and Workflow Components (or metadata, etc.)
-
- *** Semantic Annotations
-
- Basically, SMS "smart discovery and integration" needs access to
- these components.
-
- For example, to search for a workflow component, the sms engine
- would search through semantic annotations, and when an annotation
- matches, obtain the corresponding component.
-
- You might also want to organize (for browsing) all actors
- according to their annotations; so need to iterate over actors,
- or similarly, for datasets.
-
-
- ** SMS-Based Applications
-
- *** Browsing/Keyword Search
-
- Workflow and/or dataset browsing and keyword-search based on
- ontology concepts
-
- *** Find "compatible" actors
-
- Given an actor, find semantically compatible actors that can
- be connected as an input or output to the actor (this might
- result in a dataset as input, e.g.)
-
- Requires port inputs/outputs to be semantically annotated
-
- *** Workflow analysis
-
- Given a workflow, check that each connection (input/output)
- is semantically compatibly.
-
- As part of analysis, annotation propagation.
-
-
- *** Workflow component structural integration
-
- Given two components that are semantically compatible,
- determine a structural transformation (either another
- component or a transformation step) to make them structurally
- compatible.
-
- May be a place where SCIA can contribute, to derive
- structural transformations.
-
- *** Dataset merging/integration
-
- Search for "similar" datasets (that could be potentially
- "merged" or integrated)
-
- Define a dataset of interest (via an ontology-style query?),
- find/combine datasets as integrated "view".
-
- Perhaps a place for SCIA to contribute?
-
-
- ** Tools
-

Back to Kepler Meeting SMS Notes, or to the Page History.