ESIPFed / stc

Repository for the Semantic Technologies Committee
http://wiki.esipfed.org/index.php/Semantic_Technologies
Apache License 2.0
4 stars 4 forks source link

A specific use case #3

Open skybristol opened 8 years ago

skybristol commented 8 years ago

I'm not deeply entrenched in the STC activity yet, so I'm not sure how tightly controlled you want things in the developing document. Here's a use case we are pursuing with the ESIP COR resource.

I posted http://cor.esipfed.org/ont/?uri=http://mmisw.org/ont/ioos/marine_biogeography. That's a re-host of an ontology from MMI that we have describing the terms used in integrating data for the Ocean Biogeographic Information System of the USA (OBIS-USA). Most of the properties in that schema come from the Darwin Core and a few from other sources. Somewhere in this body of work, it might be useful to capture specific use scenarios to augment or demonstrate the abstract use cases captured in section 4 of the use cases and requirements document.

For instance, for use case 4.3, in the Marine Biogeography (MBG) data schema, expressed as an ontology in the Marine Metadata Interoperability Ontology Registry and Repository, we need to add additional technical definition to the properties in order to facilitate data integration algorithm development. Properties need explicit constraints in terms of data type and required formatting (e.g., ISO8601 dates) that are currently only implicit in property definitions. A community ontology repository can serve as a working testbed for new versions of the MBG ontology being used in live software development. In addition to versioning that is mentioned in the current draft, annotation is also an important feature to aid a potentially distributed group of developers in contributing versions of the ontology and testing them in heterogenous development environments. These could likely be handled through simple source control methods supporting the registry.

rduerr commented 8 years ago

Actually, I think there are several use cases embedded within that:

  1. The actual marine_biogeography use case itself
  2. Use of the ESIP ontology repository as a place to test updates/new versions of an ontology
  3. Annotation of ontology changes as a best practice to be supported or enforced by the repository
  4. The ability for repository resources to reference resources in other types of repository system (e.g., the MMI repository) - this is often harder than you'd think
lewismc commented 8 years ago

Dynamite absolutely dynamite.

On Aug 4, 2016 5:12 PM, "rduerr" notifications@github.com wrote:

Actually, I think there are several use cases embedded within that:

  1. The actual marine_biogeography use case itself
  2. Use of the ESIP ontology repository as a place to test updates/new versions of an ontology
  3. Annotation of ontology changes as a best practice to be supported or enforced by the repository

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/ESIPFed/stc/issues/3#issuecomment-237722839, or mute the thread https://github.com/notifications/unsubscribe-auth/ABHJly_t1aaPCgn-o2OVe8QJRuqml2WMks5qcn_sgaJpZM4JcsSK .

lewismc commented 8 years ago

I've not made any amendments to the working copy of the URC yet. Maybe we can also discuss this threat at the forthcoming telecon @skybristol @rduerr wdyt? Thanks

rduerr commented 8 years ago

Sure - why not?