-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Publish SWEET as Linked Data #18
Comments
Um, I think it is provided in multiple serializations, on both ESIP platforms. Am I missing something?
|
Maybe at these secondary distribution points, but not at the actual Ontology URI, therefore not following Linked Data principles. Also, because SWEET is so big, it is normal to download the whole thing to cache locally. .owl files are not supported by TopBraid composer. Since this is my usual RDF IDE, I have to jump a lot of hoops to get SWEET loaded, usually too many. |
ack @dr-shorthair I think that SWEET 2.4 could easily address this issue. There is some basic discussion to be had regarding how and when the different serializations are to be generated e.g. by the release manager prior to a release or by a developer upon ever new commit to the codebase. |
|
Thanks @lewismc for the COR reference. Since COR is currently down, here's an example using https://xdomes.org/ont/xdomes/sensorType. If you just open this URL in your browser, then content negotiation will make the underlying ORR server resolve the URL to the usual HTML presentation because browsers include Other supported formats include:
For example, using the HTTPie command line tool: $ http get https://xdomes.org/ont/xdomes/sensorType Accept:application/json+ld {
"@context": {
"@vocab": "https://xdomes.org/ont/xdomes/sensorType/",
"LongName": {
"@id": "https://xdomes.org/ont/xdomes/sensorType/LongName"
},
"Reference": {
"@id": "https://xdomes.org/ont/xdomes/sensorType/Reference",
"@type": "@id"
},
"ShortName": {
"@id": "https://xdomes.org/ont/xdomes/sensorType/ShortName"
},
...
},
"@graph": [
{
"@id": "./",
"@type": "owl:Ontology",
"description": "This is a collection of sensor types in the enviro-sensing community.",
"hasContributor": [
"Mike Botts",
"Carlos Rueda"
],
"hasCreator": "Janet Fredericks",
"hasResourceType": "http://mmisw.org/ont/mmi/resourcetype/sensor",
"keywords": "sensor",
"name": "SensorType",
"origMaintainerCode": "xdomes",
"reference": "http://www.opengeospatial.org/standards/sensorml"
},
...
{
"@id": "windVane",
"@type": "SensorType",
"LongName": "windVane",
"ShortName": "windVane",
"definition": "A wind vane is an instrument that measures wind velocity using a propellor and direction using the mechanical mechanism (tail) to associate the direction of the sensor to determine the wind direction,"
}
]
} |
Ensure that every SWEET URI - for a class, property, individual, and also ontology graph or file - dereferences (resolves) to a structured resource meet reasonable expectations of http content negotiation - html, owl/xml, rdf/xml, turtle, n-triples, JSON-LD Redescribe, rename and re-open this issue to retain connection to discussion. Close #24. |
@dr-shorthair @lewismc @graybeal In short, here's the status as I can see it:
|
+1 @carueda things are really moving on |
#51 deals with the implementation |
SWEET is currently published only in OWL/XML format.
Most non-Protege users prefer Turtle or JSON-LD.
Ideally SWEET should be provided in various serializations, through HTTP content negotiation.
The text was updated successfully, but these errors were encountered: