[esip-semantictech] Interoperability and Semantic Tech recommended practices
soren scott
sorenscott at gmail.com
Wed Jun 8 14:49:21 EDT 2016
Apologies, I didn't quite provide enough context for the list.
1. Provides a data dictionary in the documentation
2. Provides payload in standard format (RDF, JSON-LD, etc)
3. Provides codelist/controlled vocabulary as a service
4. Provides ontology/vocabulary service
1: you are describing the fields/parameters of the data being served or the
service response keys in the documentation, ie "at least we don't have to
guess". Data dictionary might be a domain-specific term?
2: using JSON-LD with your CSV (or CSV-LD or Tables for The Web) or service
response to describe the structure in a machine friendly way. The
data/service is not, itself, using a standard/specification, though. This
is a lower barrier to entry for web reuse.
3: using a formal structure for a standard/specification, should it have
one, as a machine-readable service. Specific to vocabularies (often).
4: a full-blown ontology or vocabulary service.
2-4 aren't linear and don't entirely reflect the same concepts but it's a
starting point for people to yell at.
Please do yell away,
Soren
On Tue, Jun 7, 2016 at 2:10 PM, soren scott <sorenscott at gmail.com> wrote:
> Afternoon,
>
> For those that might not know, Products & Services is revising and
> expanding our software assessment guidelines this year. We started
> developing an outline of what a set of guidelines might include for
> interoperability last week and it includes a couple of semantic
> tech-specific areas, specifically related to web services/applications.
> We'd like to expand the guidelines to include interoperability and, in
> that, semantic tech specific information.
>
> If we start from a very basic "progression":
>
> 1. Provides a data dictionary in the documentation
> 2. Provides payload in standard format (RDF, JSON-LD, etc)
> 3. Provides codelist/controlled vocabulary as a service
> 4. Provides ontology/vocabulary service
>
> What characteristics do you look for in a "good" or "mature" service,
> particularly for #3 and 4? What is implementable now and what is an ideal?
> What we're looking for are things like you have to have persistent
> dereferencable URIs (implementable now) or you have a notification system
> (mailing list, etc) and you've committed to a deaccession plan in your
> documentation somewhere (an ideal but something we'd like to encourage).
> And any references related, absolutely fantastic.
>
> So actionable, not prescriptive (examples are great, though), from a
> server or client app. Also if there's anything particular to semtech
> services not captured in the above, that would also be much appreciated.
>
> Basically, what you tell someone standing up solid semweb services?
>
> Thanks,
> Soren
>
> --
>
> Soren Scott
> Research Coder
> The Ronin Institute for Independent Scholarship
> soren.scott at ronininstitute.org
>
> just a head's up - taking a bit of a sabbatical so if i don't
> get back to you right away, no worries.
>
--
Soren Scott
Research Coder
The Ronin Institute for Independent Scholarship
soren.scott at ronininstitute.org
just a head's up - taking a bit of a sabbatical so if i don't
get back to you right away, no worries.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.deltaforce.net/pipermail/esip-semanticweb/attachments/20160608/ec872b10/attachment.html>
More information about the esip-semanticweb
mailing list