From c3c9bb96ad65ec535b31d987414e121b4f9cfe68 Mon Sep 17 00:00:00 2001 From: Mathias Vanden Auweele Date: Sat, 12 Sep 2026 16:53:15 +0200 Subject: [PATCH 1/4] docs: also the docker image has been renamed --- README.md | 8 ++++---- docs/user-guide.md | 8 ++++---- website/docusaurus.config.ts | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index ecaf998c..f0276abf 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ - 🛠️ **[Developer Guide](https://github.com/Matdata-eu/Matgui/blob/main/docs/developer-guide.md)** - API reference and integration guide - 🚀 **[Production Environment](https://matgui.matdata.eu/)** - Live instance - 📦 **[npm Package](https://www.npmjs.com/package/@matdata/yasgui)** -- 🐳 **[Docker Hub](https://hub.docker.com/r/mathiasvda/yasgui)** +- 🐳 **[Docker Hub](https://hub.docker.com/r/mathiasvda/matgui)** - 📝 **[Releases & Changelog](https://github.com/Matdata-eu/Matgui/releases)** - 💻 **[GitHub Repository](https://github.com/Matdata-eu/MatGUI)** @@ -126,8 +126,8 @@ yarn add @matdata/yasgui **Run with default endpoint:** ```bash -docker pull mathiasvda/yasgui:latest -docker run -p 8080:8080 mathiasvda/yasgui:latest +docker pull mathiasvda/matgui:latest +docker run -p 8080:8080 mathiasvda/matgui:latest ``` Access at: `http://localhost:8080` @@ -136,7 +136,7 @@ Access at: `http://localhost:8080` ```bash docker run -p 8080:8080 \ -e MATGUI_DEFAULT_ENDPOINT=https://your-endpoint.com/sparql \ - mathiasvda/yasgui:latest + mathiasvda/matgui:latest ``` For detailed installation instructions and usage examples, see the **[Developer Guide](https://github.com/Matdata-eu/Matgui/blob/main/docs/developer-guide.md#installation)** and **[User Guide - Docker](https://github.com/Matdata-eu/Matgui/blob/main/docs/user-guide.md#running-matgui-with-docker)**. diff --git a/docs/user-guide.md b/docs/user-guide.md index 56353532..f5573862 100644 --- a/docs/user-guide.md +++ b/docs/user-guide.md @@ -142,7 +142,7 @@ You can run Matgui locally using Docker, which is especially useful when working **Running MatGUI:** ```bash -docker run -p 8080:8080 mathiasvda/yasgui +docker run -p 8080:8080 mathiasvda/matgui ``` This command: @@ -173,7 +173,7 @@ This command: To run on a different port (e.g., 3000): ```bash -docker run -p 3000:8080 mathiasvda/yasgui +docker run -p 3000:8080 mathiasvda/matgui ``` Then access at `http://localhost:3000` @@ -253,7 +253,7 @@ The process is similar in Chrome, Firefox, and Safari: If you frequently work with local endpoints, consider running Matgui locally with Docker: ```bash -docker run -p 8080:8080 mathiasvda/yasgui +docker run -p 8080:8080 mathiasvda/matgui ``` Then open your browser and navigate to `http://localhost:8080`. @@ -1903,7 +1903,7 @@ Browsers block HTTP requests to local endpoints from HTTPS pages (mixed content 1. **Run Matgui Locally with Docker** (Recommended): ```bash - docker run -p 8080:8080 mathiasvda/yasgui + docker run -p 8080:8080 mathiasvda/matgui ``` - Eliminates all permission issues diff --git a/website/docusaurus.config.ts b/website/docusaurus.config.ts index 795c5cb2..7b1f3e91 100644 --- a/website/docusaurus.config.ts +++ b/website/docusaurus.config.ts @@ -117,7 +117,7 @@ const config: Config = { }, { label: "Docker Hub", - href: "https://hub.docker.com/r/mathiasvda/yasgui", + href: "https://hub.docker.com/r/mathiasvda/matgui", }, ], }, From c9ec43f27512fdd01ce3e6c2bd6b50a7cbfd5ec4 Mon Sep 17 00:00:00 2001 From: Mathias Vanden Auweele Date: Sat, 12 Sep 2026 17:22:57 +0200 Subject: [PATCH 2/4] chore: update prefixes --- packages/yasqe/src/prefixes.json | 276 +++++++++++++++---------------- 1 file changed, 138 insertions(+), 138 deletions(-) diff --git a/packages/yasqe/src/prefixes.json b/packages/yasqe/src/prefixes.json index 63bc6535..7f2ef3c2 100644 --- a/packages/yasqe/src/prefixes.json +++ b/packages/yasqe/src/prefixes.json @@ -441,9 +441,9 @@ "os": "http://www.w3.org/2000/10/swap/os#", "fbgeo": "http://rdf.freebase.com/ns/location/geocode/", "bl": "https://w3id.org/biolink/vocab/", + "conv": "http://purl.org/twc/vocab/conversion/", "organism": "http://eulersharp.sourceforge.net/2003/03swap/organism#", "vra": "http://purl.org/vra/", - "conv": "http://purl.org/twc/vocab/conversion/", "bio2rdf": "http://bio2rdf.org/", "xhe": "http://buzzword.org.uk/rdf/xhtml-elements#", "arg": "http://spinrdf.org/arg#", @@ -576,9 +576,9 @@ "teach": "http://linkedscience.org/teach/ns#", "provone": "http://purl.org/provone#", "oboinowl": "http://www.geneontology.org/formats/oboInOwl#", + "psys": "http://proton.semanticweb.org/protonsys#", "xen": "http://buzzword.org.uk/rdf/xen#", "omc": "http://purl.org/ontomedia/ext/common/bestiary#", - "psys": "http://proton.semanticweb.org/protonsys#", "dcmitype": "http://purl.org/dc/dcmitype/", "dbpp": "http://dbpedia.org/property/", "uri": "http://purl.org/NET/uri#", @@ -607,8 +607,8 @@ "voag": "http://voag.linkedmodel.org/schema/voag#", "string": "http://www.w3.org/2000/10/swap/string#", "rdapo": "http://rdaregistry.info/Elements/p/object/", - "recipe": "http://linkedrecipes.org/schema/", "bsbm": "http://www4.wiwiss.fu-berlin.de/bizer/bsbm/v01/vocabulary/", + "recipe": "http://linkedrecipes.org/schema/", "eclap": "http://www.eclap.eu/schema/eclap/", "rooms": "http://vocab.deri.ie/rooms#", "lfn": "http://www.dotnetrdf.org/leviathan#", @@ -621,8 +621,8 @@ "sv": "http://schemas.talis.com/2005/service/schema#", "fo": "http://www.w3.org/1999/XSL/Format#", "ext": "http://mu.semte.ch/vocabularies/ext/", - "mygrid": "http://www.mygrid.org.uk/ontology#", "dailymed": "http://www4.wiwiss.fu-berlin.de/dailymed/resource/dailymed/", + "mygrid": "http://www.mygrid.org.uk/ontology#", "oslc": "http://open-services.net/ns/core#", "moat": "http://moat-project.org/ns#", "html": "http://www.w3.org/1999/xhtml/", @@ -640,8 +640,8 @@ "h5": "http://buzzword.org.uk/rdf/h5#", "csvw": "http://www.w3.org/ns/csvw#", "pubmed": "http://bio2rdf.org/pubmed_vocabulary:", - "lvont": "http://lexvo.org/ontology#", "sail": "http://www.openrdf.org/config/sail#", + "lvont": "http://lexvo.org/ontology#", "push": "http://www.w3.org/2007/uwa/context/push.owl#", "lotico": "http://www.lotico.com/resource/", "spatial": "http://geovocab.org/spatial#", @@ -666,8 +666,8 @@ "toby": "http://tobyinkster.co.uk/#", "wai": "http://purl.org/wai#", "ncbitaxon": "http://purl.obolibrary.org/obo/NCBITaxon_", - "lex": "http://purl.org/lex#", "marl": "http://www.gsi.dit.upm.es/ontologies/marl/ns#", + "lex": "http://purl.org/lex#", "resex": "http://resex.rkbexplorer.com/ontologies/resex#", "uni": "http://purl.org/weso/uni/uni.html#", "hlisting": "http://sindice.com/hlisting/0.1/", @@ -682,8 +682,8 @@ "ec": "http://eulergui.sourceforge.net/contacts.owl.n3#", "lingvoj": "http://www.lingvoj.org/ontology#", "data": "http://data.odw.tw/", - "lark1": "http://users.utcluj.ro/~raluca/ontology/Ontology1279614123500.owl#", "foo": "http://filmontology.org/ontology/1.0/", + "lark1": "http://users.utcluj.ro/~raluca/ontology/Ontology1279614123500.owl#", "ist": "http://purl.org/ontology/is/types/", "p3p": "http://www.w3.org/2002/01/p3prdfv1#", "okkam": "http://models.okkam.org/ENS-core-vocabulary#", @@ -707,8 +707,8 @@ "pol": "http://escience.rpi.edu/ontology/semanteco/2/0/pollution.owl#", "psh": "http://ns.inria.fr/probabilistic-shacl/", "wsc": "http://www.openk.org/wscaim.owl#", - "td": "https://www.w3.org/2019/wot/td#", "algo": "http://securitytoolbox.appspot.com/securityAlgorithms#", + "td": "https://www.w3.org/2019/wot/td#", "ann": "http://www.w3.org/2000/10/annotation-ns#", "gs1": "https://ref.gs1.org/voc/", "oat": "http://openlinksw.com/schemas/oat/", @@ -722,8 +722,8 @@ "opwn": "http://www.ontologyportal.org/WordNet.owl#", "ddl": "http://purl.org/vocab/riro/ddl#", "ecc": "https://ns.eccenca.com/", - "httpvoc": "http://www.w3.org/2006/http#", "infosys": "http://www.infosys.com/", + "httpvoc": "http://www.w3.org/2006/http#", "sawsdl": "http://www.w3.org/ns/sawsdl#", "phss": "http://ns.poundhill.com/phss/1.0/", "scsv": "http://purl.org/NET/schema-org-csv#", @@ -745,8 +745,8 @@ "san": "http://www.irit.fr/recherches/MELODI/ontologies/SAN#", "prf": "http://www.openmobilealliance.org/tech/profiles/UAPROF/ccppschema-20021212#", "grel": "http://users.ugent.be/~bjdmeest/function/grel.ttl#", - "geographis": "http://telegraphis.net/ontology/geography/geography#", "tp": "https://triplydb.com/Triply/tp/def/", + "geographis": "http://telegraphis.net/ontology/geography/geography#", "ple": "http://pleiades.stoa.org/places/", "visit": "http://purl.org/net/vocab/2004/07/visit#", "nsa": "http://multimedialab.elis.ugent.be/organon/ontologies/ninsuna#", @@ -766,8 +766,8 @@ "tags": "http://www.holygoat.co.uk/owl/redwood/0.1/tags/", "units": "http://eulersharp.sourceforge.net/2003/03swap/units#", "mesh": "http://id.nlm.nih.gov/mesh/", - "hgnc": "http://bio2rdf.org/hgnc:", "pml": "http://provenanceweb.org/ns/pml#", + "hgnc": "http://bio2rdf.org/hgnc:", "session": "http://redfoot.net/2005/session#", "quantity": "http://qudt.org/schema/quantity#", "span": "http://www.ifomis.org/bfo/1.1/span#", @@ -776,8 +776,8 @@ "timeline": "http://purl.org/NET/c4dm/timeline.owl#", "vf": "https://w3id.org/valueflows/ont/vf#", "sl": "http://www.semanlink.net/2001/00/semanlink-schema#", - "eprints": "http://eprints.org/ontology/", "lr": "http://linkedrecipes.org/schema/", + "eprints": "http://eprints.org/ontology/", "fowl": "http://www.w3.org/TR/2003/PR-owl-guide-20031209/food#", "agent": "http://eulersharp.sourceforge.net/2003/03swap/agent#", "visko": "http://trust.utep.edu/visko/ontology/visko-operator-v3.owl#", @@ -826,8 +826,8 @@ "orca": "http://geni-orca.renci.org/owl/topology.owl#", "rdo": "http://purl.org/rdo/ns#", "luc": "http://www.ontotext.com/owlim/lucene#", - "gv": "http://rdf.data-vocabulary.org/#", "osgb": "http://data.ordnancesurvey.co.uk/id/", + "gv": "http://rdf.data-vocabulary.org/#", "func": "http://www.w3.org/2007/rif-builtin-function#", "out": "http://ontologies.hypios.com/out#", "sql": "http://ns.inria.fr/ast/sql#", @@ -837,8 +837,8 @@ "nsl": "http://purl.org/ontology/storyline/", "spif": "http://spinrdf.org/spif#", "lt": "http://diplomski.nelakolundzija.org/LTontology.rdf#", - "nytimes": "http://data.nytimes.com/elements/", "myprefix": "http://myprefix.org/", + "nytimes": "http://data.nytimes.com/elements/", "sw": "http://linkedwidgets.org/statisticalwidget/ontology/", "sor": "http://purl.org/net/soron/", "dpd": "http://www.kanzaki.com/ns/dpd#", @@ -846,10 +846,10 @@ "set": "http://www.w3.org/2000/10/swap/set#", "atomowl": "http://bblfish.net/work/atom-owl/2006-06-06/#", "trackback": "http://madskills.com/public/xml/rss/module/trackback/", + "arpfo": "http://vocab.ouls.ox.ac.uk/projectfunding#", "gelo": "http://krauthammerlab.med.yale.edu/ontologies/gelo#", "enhancer": "http://stanbol.apache.org/ontology/enhancer/enhancer#", "swanpav": "http://purl.org/swan/1.2/pav/", - "arpfo": "http://vocab.ouls.ox.ac.uk/projectfunding#", "dgfoaf": "http://west.uni-koblenz.de/ontologies/2010/07/dgfoaf.owl#", "fl": "http://eulersharp.sourceforge.net/2003/03swap/fl-rules#", "aapi": "http://rdf.alchemyapi.com/rdf/v1/s/aapi-schema#", @@ -857,12 +857,12 @@ "gc": "http://www.oegov.org/core/owl/gc#", "eye": "http://jena.hpl.hp.com/Eyeball#", "fcm": "http://eulersharp.sourceforge.net/2006/02swap/fcm#", - "life": "http://life.deri.ie/schema/", "dtype": "http://www.linkedmodel.org/schema/dtype#", + "life": "http://life.deri.ie/schema/", + "opus": "http://lsdis.cs.uga.edu/projects/semdis/opus#", "ls": "http://linkedspending.aksw.org/instance/", "ne": "http://umbel.org/umbel/ne/", "decl": "http://www.linkedmodel.org/1.0/schema/decl#", - "opus": "http://lsdis.cs.uga.edu/projects/semdis/opus#", "cidoccrm": "http://purl.org/NET/cidoc-crm/core#", "rlno": "http://rdflivenews.aksw.org/ontology/", "pne": "http://data.press.net/ontology/event/", @@ -875,16 +875,16 @@ "agrelon": "http://d-nb.info/standards/elementset/agrelon#", "xhtmlvocab": "http://www.w3.org/1999/xhtml/vocab/", "dqv": "http://www.w3.org/ns/dqv#", - "agents": "http://eulersharp.sourceforge.net/2003/03swap/agent#", "govtrackus": "http://www.rdfabout.com/rdf/usgov/geo/us/", + "agents": "http://eulersharp.sourceforge.net/2003/03swap/agent#", "steel": "https://w3id.org/steel/ProcessOntology/", "wairole": "http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#", "bioskos": "http://eulersharp.sourceforge.net/2003/03swap/bioSKOSSchemes#", "rdam": "http://rdaregistry.info/Elements/m/", "rdagr1": "http://rdvocab.info/Elements/", + "sdgp": "http://stats.data-gov.ie/property/", "comm": "http://vocab.resc.info/communication#", "semtweet": "http://semantictweet.com/", - "sdgp": "http://stats.data-gov.ie/property/", "rkd": "http://data.rkd.nl/def#", "ifc": "http://ifcowl.openbimstandards.org/IFC2X3_Final#", "plo": "http://purl.org/net/po#", @@ -906,9 +906,9 @@ "ens": "http://models.okkam.org/ENS-core-vocabulary.owl#", "wao": "http://webtlab.it.uc3m.es/2010/10/WebAppsOntology#", "rso": "http://www.researchspace.org/ontology/", + "plink": "http://buzzword.org.uk/rdf/personal-link-types#", "pf": "http://jena.hpl.hp.com/ARQ/property#", "vcardx": "http://buzzword.org.uk/rdf/vcardx#", - "plink": "http://buzzword.org.uk/rdf/personal-link-types#", "derecho": "http://purl.org/derecho#", "aneo": "http://akonadi-project.org/ontologies/aneo#", "qa": "http://www.mit.jyu.fi/ai/TRUST_Ontologies/QA.owl#", @@ -922,9 +922,9 @@ "open": "http://open.vocab.org/terms/", "tripfs": "http://purl.org/tripfs/2010/02#", "xesam": "http://freedesktop.org/standards/xesam/1.0/core#", + "dgtwc": "http://data-gov.tw.rpi.edu/2009/data-gov-twc.rdf#", "gxa": "http://www.ebi.ac.uk/gxa/", "rdaw": "http://rdaregistry.info/Elements/w/", - "dgtwc": "http://data-gov.tw.rpi.edu/2009/data-gov-twc.rdf#", "hemogram": "http://www.agfa.com/w3c/2009/hemogram#", "va": "http://code-research.eu/ontology/visual-analytics#", "nyt": "http://data.nytimes.com/", @@ -940,10 +940,10 @@ "frbre": "http://purl.org/vocab/frbr/extended#", "htir": "http://www.w3.org/2011/http#", "frbrcore": "http://purl.org/vocab/frbr/core#", + "no": "http://km.aifb.kit.edu/projects/numbers/number#", "dl": "http://ontology.ip.rm.cnr.it/ontologies/DOLCE-Lite#", "wapp": "http://ns.rww.io/wapp#", "owls": "http://www.daml.org/services/owl-s/1.2/Service.owl#", - "no": "http://km.aifb.kit.edu/projects/numbers/number#", "oj": "http://ontojob.at/", "dbpo": "http://dbpedia.org/ontology/", "tcga": "http://purl.org/tcga/core#", @@ -960,9 +960,9 @@ "rpubl": "http://rinfo.lagrummet.se/ns/2008/11/rinfo/publ#", "aims": "http://aims.fao.org/aos/common/", "protons": "http://proton.semanticweb.org/2005/04/protons#", + "metalex": "http://www.metalex.eu/schema/1.0#", "sro": "http://salt.semanticauthoring.org/ontologies/sro#", "dctypes": "http://purl.org/dc/dcmitype/", - "metalex": "http://www.metalex.eu/schema/1.0#", "wfdesc": "http://purl.org/wf4ever/wfdesc#", "swo": "http://www.ebi.ac.uk/swo/", "eseduc": "http://www.purl.org/ontologia/eseduc#", @@ -994,14 +994,14 @@ "lgv": "http://linkedgeodata.org/ontology/", "c4o": "http://purl.org/spar/c4o/", "opmw": "http://www.opmw.org/ontology/", - "swanag": "http://purl.org/swan/1.2/agents/", "gbv": "http://purl.org/ontology/gbv/", + "swanag": "http://purl.org/swan/1.2/agents/", "wm": "http://ns.inria.fr/webmarks#", "daq": "http://purl.org/eis/vocab/daq#", "rich": "http://rdf.data-vocabulary.org/", "hartigprov": "http://purl.org/net/provenance/ns#", - "ru": "http://purl.org/imbi/ru-meta.owl#", "cf": "http://mmisw.org/ont/cf/parameter/", + "ru": "http://purl.org/imbi/ru-meta.owl#", "govwild": "http://govwild.org/0.6/GWOntology.rdf/", "bm": "http://bio2rdf.org/", "rating": "http://www.tvblob.com/ratings/#", @@ -1031,11 +1031,11 @@ "aair": "http://xmlns.notu.be/aair#", "nndsr": "http://semanticdiet.com/schema/usda/nndsr/", "kontakt": "http://richard.cyganiak.de/", - "osmsemnet": "http://spatial.ucd.ie/2012/08/osmsemnet/", "occult": "http://data.totl.net/occult/", + "osmsemnet": "http://spatial.ucd.ie/2012/08/osmsemnet/", + "ipo": "http://purl.org/ipo/core#", "wro": "http://purl.org/net/wf4ever/ro#", "emp": "http://purl.org/ctic/empleo/oferta#", - "ipo": "http://purl.org/ipo/core#", "ev": "http://www.w3.org/2001/xml-events/", "loticoowl": "http://www.lotico.com/ontology/", "rankrage": "https://rankrage.de/", @@ -1070,10 +1070,10 @@ "wno": "http://wordnet-rdf.princeton.edu/ontology#", "osukdt": "http://www.ordnancesurvey.co.uk/ontology/Datatypes.owl#", "paia": "http://purl.org/ontology/paia#", + "arecipe": "http://purl.org/amicroformat/arecipe/", "dive": "http://scubadive.networld.to/dive.rdf#", "harrisons": "http://harrisons.cc/", "s2s": "http://escience.rpi.edu/ontology/sesf/s2s/4/0/", - "arecipe": "http://purl.org/amicroformat/arecipe/", "bcncon": "http://datos.bcn.cl/ontologies/bcn-congress#", "lso": "http://linkedspending.aksw.org/ontology/", "mod": "http://www.isibang.ac.in/ns/mod#", @@ -1103,8 +1103,8 @@ "hasco": "http://hadatac.org/ont/hasco/", "art": "http://w3id.org/art/terms/1.0/", "str": "http://nlp2rdf.lod2.eu/schema/string/", - "gesis": "http://lod.gesis.org/lodpilot/ALLBUS/vocab.rdf#", "sci": "http://data.scientology.org/ns/", + "gesis": "http://lod.gesis.org/lodpilot/ALLBUS/vocab.rdf#", "tac": "http://ns.bergnet.org/tac/0.1/triple-access-control#", "b2rpubchem": "http://bio2rdf.org/ns/ns/ns/pubchem#", "scor": "http://purl.org/eis/vocab/scor#", @@ -1119,8 +1119,8 @@ "lio": "http://purl.org/net/lio#", "lc": "http://semweb.mmlab.be/ns/linkedconnections#", "scms": "http://ns.aksw.org/scms/annotations/", - "dpc": "http://hospee.org/ontologies/dpc/", "ds": "http://purl.org/ctic/dcat#", + "dpc": "http://hospee.org/ontologies/dpc/", "cpsv": "http://purl.org/vocab/cpsv#", "smg": "http://ns.cerise-project.nl/energy/def/cim-smartgrid#", "pod": "https://project-open-data.cio.gov/v1.1/schema/#", @@ -1226,10 +1226,10 @@ "gf": "http://def.seegrid.csiro.au/isotc211/iso19109/2005/feature#", "raul": "http://vocab.deri.ie/raul#", "oae": "http://www.ics.forth.gr/isl/oae/core#", - "pnt": "http://data.press.net/ontology/tag/", "brick": "https://brickschema.org/schema/Brick#", - "pkmn": "http://pokedex.dataincubator.org/pkm/", + "pnt": "http://data.press.net/ontology/tag/", "li": "http://def.seegrid.csiro.au/isotc211/iso19115/2003/lineage#", + "pkmn": "http://pokedex.dataincubator.org/pkm/", "goog": "http://schema.googleapis.com/", "rmo": "http://eatld.et.tu-dresden.de/rmo#", "bihap": "http://bihap.kb.gov.tr/ontology/", @@ -1261,8 +1261,8 @@ "mmf": "http://linkedmultimedia.org/sparql-mm/ns/1.0.0/function#", "stories": "http://purl.org/ontology/stories/", "d2d": "http://rdfns.org/d2d/", - "dawgt": "http://www.w3.org/2001/sw/DataAccess/tests/test-dawg#", "bgt": "https://bgt.basisregistraties.overheid.nl/bgt/def/", + "dawgt": "http://www.w3.org/2001/sw/DataAccess/tests/test-dawg#", "c4dm": "http://purl.org/NET/c4dm/event.owl#", "rdae": "http://rdaregistry.info/Elements/e/", "activity": "https://www.w3.org/TR/activitystreams-vocabulary/", @@ -1277,8 +1277,8 @@ "vsso": "http://automotive.eurecom.fr/vsso#", "rssynd": "http://web.resource.org/rss/1.0/modules/syndication/", "seokoeln": "http://rankrage.de/", - "kbv": "https://id.kb.se/vocab/", "sdmxd": "http://purl.org/linked-data/sdmx/2009/dimension#", + "kbv": "https://id.kb.se/vocab/", "seq": "http://www.ontologydesignpatterns.org/cp/owl/sequence.owl#", "wikterms": "http://wiktionary.dbpedia.org/terms/", "kees": "http://linkeddata.center/kees/v1#", @@ -1325,8 +1325,8 @@ "rdamedia": "http://rdvocab.info/termList/RDAMediaType/", "pattern": "http://www.essepuntato.it/2008/12/pattern#", "pni": "http://data.press.net/ontology/identifier/", - "lsweb": "http://ontology.cybershare.utep.edu/ELSEWeb/elseweb-data.owl#", "gm": "http://def.seegrid.csiro.au/isotc211/iso19107/2003/geometry#", + "lsweb": "http://ontology.cybershare.utep.edu/ELSEWeb/elseweb-data.owl#", "xcql": "http://docs.oasis-open.org/ns/search-ws/xcql#", "ljkl": "http://teste.com/", "rdatc": "http://rdaregistry.info/termList/trackConfig/", @@ -1334,8 +1334,8 @@ "onyx": "http://www.gsi.dit.upm.es/ontologies/onyx/ns#", "c9d": "http://purl.org/twc/vocab/conversion/", "delta": "http://www.w3.org/2004/delta#", - "dbpr": "http://dbpedia.org/resource/", "laposte": "http://data.lirmm.fr/ontologies/laposte#", + "dbpr": "http://dbpedia.org/resource/", "fos": "http://futurios.org/fos/spec/", "dbrc": "http://dbpedia.org/resource/Category:", "rdagd": "http://rdaregistry.info/termList/gender/", @@ -1372,8 +1372,8 @@ "bcnbio": "http://datos.bcn.cl/ontologies/bcn-biographies#", "orth": "http://purl.org/net/orth#", "fincaselaw": "http://purl.org/finlex/schema/oikeus/", - "pair": "http://virtual-assembly.org/ontologies/pair#", "isocat": "http://www.isocat.org/datcat/", + "pair": "http://virtual-assembly.org/ontologies/pair#", "origins": "http://origins.link/", "evident": "http://purl.org/net/evident#", "spfood": "http://kmi.open.ac.uk/projects/smartproducts/ontologies/food.owl#", @@ -1396,8 +1396,8 @@ "viso": "http://purl.org/viso/", "nerd": "http://nerd.eurecom.fr/ontology#", "salad": "https://w3id.org/cwl/salad#", - "swperson": "http://data.semanticweb.org/person/", "drm": "http://vocab.data.gov/def/drm#", + "swperson": "http://data.semanticweb.org/person/", "particip": "http://purl.org/vocab/participation/schema#", "mtlo": "http://www.ics.forth.gr/isl/MarineTLO/v4/marinetlo.owl#", "mil": "http://rdf.muninn-project.org/ontologies/military#", @@ -1414,10 +1414,10 @@ "call": "http://webofcode.org/wfn/call:", "lsd": "http://linkedwidgets.org/statisticaldata/ontology/", "cdao": "http://purl.obolibrary.org/obo/", + "fcs": "http://clarin.eu/fcs/resource#", "pvcs": "http://purl.org/twc/vocab/pvcs#", "pmd": "https://w3id.org/pmd/co/", "ws": "http://www.w3.org/ns/pim/space#", - "fcs": "http://clarin.eu/fcs/resource#", "language": "http://id.loc.gov/vocabulary/iso639-1/", "aers": "http://aers.data2semantics.org/resource/", "gawd": "http://gawd.atlantides.org/terms/", @@ -1436,21 +1436,21 @@ "llo": "http://lodlaundromat.org/ontology/", "lpeu": "http://purl.org/linkedpolitics/vocabulary/eu/plenary/", "rdarel": "http://rdvocab.info/RDARelationshipsWEMI/", + "voidp": "http://www.enakting.org/provenance/voidp/", "w3po": "http://purl.org/provenance/w3p/w3po#", "geojson": "https://purl.org/geojson/vocab#", - "voidp": "http://www.enakting.org/provenance/voidp/", "infor": "http://www.ontologydesignpatterns.org/cp/owl/informationrealization.owl#", "ctorg": "http://purl.org/ctic/infraestructuras/organizacion#", "icane": "http://www.icane.es/opendata/vocab#", "qb4o": "http://purl.org/olap#", + "ramon": "http://rdfdata.eionet.europa.eu/ramon/ontology/", "odapp": "http://vocab.deri.ie/odapp#", "esequip": "http://vocab.linkeddata.es/datosabiertos/def/urbanismo-infraestructuras/equipamiento#", - "ramon": "http://rdfdata.eionet.europa.eu/ramon/ontology/", "ids": "https://w3id.org/idsa/core/", "ontopic": "http://www.ontologydesignpatterns.org/ont/dul/ontopic.owl#", "uc": "http://ucuenca.edu.ec/ontology#", - "pic": "http://www.ipaw.info/ns/picaso#", "eurostat": "http://dd.eionet.europa.eu/vocabulary/eurostat/", + "pic": "http://www.ipaw.info/ns/picaso#", "lw": "http://linkedwidgets.org/ontologies/", "npgx": "http://ns.nature.com/extensions/", "samfl": "http://def.seegrid.csiro.au/ontology/om/sam-lite#", @@ -1460,16 +1460,16 @@ "sylld": "http://www.semanticweb.org/syllabus/data/", "being": "http://purl.org/ontomedia/ext/common/being#", "dcoid": "http://dx.deepcarbon.net/", - "swpm": "http://spi-fm.uca.es/spdef/models/deployment/swpm/1.0#", "phdd": "http://rdf-vocabulary.ddialliance.org/phdd#", + "swpm": "http://spi-fm.uca.es/spdef/models/deployment/swpm/1.0#", "lexicon": "http://www.example.org/lexicon#", + "bioc": "http://deductions.github.io/biological-collections.owl.ttl#", "olad": "http://openlad.org/vocab#", "step": "http://purl.org/net/step#", - "bioc": "http://deductions.github.io/biological-collections.owl.ttl#", "s3db": "http://www.s3db.org/core#", + "imo": "http://imgpedia.dcc.uchile.cl/ontology#", "lexcz": "http://purl.org/lex/cz#", "wfn": "http://webofcode.org/wfn/", - "imo": "http://imgpedia.dcc.uchile.cl/ontology#", "emoca": "http://ns.inria.fr/emoca#", "dcx": "http://dublincore.org/dcx/", "lmm1": "http://www.ontologydesignpatterns.org/ont/lmm/LMM_L1.owl#", @@ -1488,8 +1488,8 @@ "situ": "http://www.ontologydesignpatterns.org/cp/owl/situation.owl#", "zr": "http://explain.z3950.org/dtd/2.0/", "bgdbr": "http://bg.dbpedia.org/resource/", - "dcite": "http://purl.org/spar/datacite/", "waarde": "https://lod.milieuinfo.be/ns/waarde#", + "dcite": "http://purl.org/spar/datacite/", "rdl": "http://data.posccaesar.org/rdl/", "ceterms": "http://purl.org/ctdl/terms/", "ppn": "http://parliament.uk/ontologies/person-name/", @@ -1526,16 +1526,16 @@ "rdafs": "http://rdaregistry.info/termList/fontSize/", "viskoo": "http://trust.utep.edu/visko/ontology/visko-operator-v3.owl#", "ecglview": "http://schema.geolink.org/view/", - "airs": "https://raw.githubusercontent.com/airs-linked-data/lov/latest/src/airs_vocabulary.ttl#", "ldl": "https://w3id.org/ldpdl/ns#", + "airs": "https://raw.githubusercontent.com/airs-linked-data/lov/latest/src/airs_vocabulary.ttl#", "dq": "http://def.seegrid.csiro.au/isotc211/iso19115/2003/dataquality#", "vag": "http://www.essepuntato.it/2013/10/vagueness/", "vir": "http://w3id.org/vir#", "fred": "http://www.ontologydesignpatterns.org/ont/fred/domain.owl#", "lmdb": "http://data.linkedmdb.org/", + "vmm": "http://spi-fm.uca.es/spdef/models/genericTools/vmm/1.0#", "vsw": "http://verticalsearchworks.com/ontology/", "jp1": "http://rdf.muninn-project.org/ontologies/jp1/", - "vmm": "http://spi-fm.uca.es/spdef/models/genericTools/vmm/1.0#", "pcdt": "http://purl.org/procurement/public-contracts-datatypes#", "graves": "http://rdf.muninn-project.org/ontologies/graves#", "pid": "http://permid.org/ontology/organization/", @@ -1544,8 +1544,8 @@ "locwd": "http://purl.org/locwd/schema#", "aws": "http://purl.oclc.org/NET/ssnx/meteo/aws#", "biotop": "http://purl.org/biotop/biotop.owl#", - "coll": "http://purl.org/co/", "rut": "http://rdfunit.aksw.org/ns/core#", + "coll": "http://purl.org/co/", "owl2xml": "http://www.w3.org/2006/12/owl2-xml#", "prviv": "http://purl.org/net/provenance/integrity#", "omdoc": "http://omdoc.org/ontology/", @@ -1553,18 +1553,18 @@ "regorg": "http://www.w3.org/ns/regorg#", "trig": "http://www.w3.org/2004/03/trix/rdfg-1/", "moo": "http://www.movieontology.org/2009/11/09/movieontology.owl#", - "rdagrp": "http://rdaregistry.info/termList/groovePitch/", "fuseki": "http://jena.apache.org/fuseki#", - "vapour": "http://vapour.sourceforge.net/vocab.rdf#", + "rdagrp": "http://rdaregistry.info/termList/groovePitch/", "opengov": "http://www.w3.org/opengov#", + "vapour": "http://vapour.sourceforge.net/vocab.rdf#", "npdv": "http://sws.ifi.uio.no/vocab/npd#", "poste": "http://data.lirmm.fr/ontologies/poste#", "gci": "http://ontology.eil.utoronto.ca/GCI/Foundation/GCI-Foundation.owl#", "location": "http://sw.deri.org/2006/07/location/loc#", + "oplprod": "http://www.openlinksw.com/ontology/products#", "uis": "http://uis.270a.info/dataset/", "llm": "http://lodlaundromat.org/metrics/ontology/", "genre": "http://sparql.cwrc.ca/ontologies/genre#", - "oplprod": "http://www.openlinksw.com/ontology/products#", "frb": "http://frb.270a.info/dataset/", "rvz": "http://rdfvizler.dyreriket.xyz/vocabulary/core#", "rdatr": "http://rdaregistry.info/termList/typeRec/", @@ -1604,17 +1604,17 @@ "oecc": "http://www.oegov.org/core/owl/cc#", "pkgsrc": "http://pkgsrc.co/schema#", "cd": "http://citydata.wu.ac.at/ns#", - "frbrer": "http://iflastandards.info/ns/fr/frbr/frbrer/", "ssno": "http://www.w3.org/ns/ssn/", + "frbrer": "http://iflastandards.info/ns/fr/frbr/frbrer/", "reg": "http://purl.org/linked-data/registry#", "mocanal": "http://www.semanticweb.org/asow/ontologies/2013/9/untitled-ontology-36#", "bner": "http://datos.bne.es/resource/", "ali": "http://www.niso.org/schemas/ali/1.0/", - "owlse": "http://www.daml.org/services/owl-s/1.2/generic/Expression.owl#", "output": "http://volt-name.space/vocab/output#", + "owlse": "http://www.daml.org/services/owl-s/1.2/generic/Expression.owl#", + "cwlprov": "https://w3id.org/cwl/prov#", "rdf123": "http://rdf123.umbc.edu/ns/", "limo": "http://www.purl.org/limo-ontology/limo#", - "cwlprov": "https://w3id.org/cwl/prov#", "omg": "https://w3id.org/omg#", "studiop": "http://purl.org/resource/pilatesstudio/", "ldvm": "http://linked.opendata.cz/ontology/ldvm/", @@ -1627,8 +1627,8 @@ "reegle": "http://reegle.info/schema#", "passim": "http://data.lirmm.fr/ontologies/passim#", "hlygt": "http://www.holygoat.co.uk/owl/redwood/0.1/tags/", - "afr": "http://purl.allotrope.org/ontologies/result#", "rdafmn": "http://rdaregistry.info/termList/MusNotation/", + "afr": "http://purl.allotrope.org/ontologies/result#", "odv": "http://reference.data.gov.uk/def/organogram/", "ecgl": "http://schema.geolink.org/", "rofch": "http://rdaregistry.info/termList/rofch/", @@ -1653,8 +1653,8 @@ "defns": "http://www.openarchives.org/OAI/2.0/", "sru": "http://www.loc.gov/zing/srw/", "plg": "http://parliament.uk/ontologies/legislation/", - "frsad": "http://iflastandards.info/ns/fr/frsad/", "sirene": "https://sireneld.io/vocab/sirene#", + "frsad": "http://iflastandards.info/ns/fr/frsad/", "eem": "http://purl.org/eem#", "rdaftn": "http://rdaregistry.info/termList/TacNotation/", "laabs": "http://dbpedia.org/resource/", @@ -1668,18 +1668,18 @@ "datacite": "http://purl.org/spar/datacite/", "nxs": "http://www.neclimateus.org/", "rdaterm": "http://rdaregistry.info/termList/RDATerms/", - "csv": "http://vocab.sindice.net/csv/", "form": "http://deductions-software.com/ontologies/forms.owl.ttl#", + "csv": "http://vocab.sindice.net/csv/", "basic": "http://def.seegrid.csiro.au/isotc211/iso19103/2005/basic#", "ubiq": "http://server.ubiqore.com/ubiq/core#", "figigii": "http://www.omg.org/spec/FIGI/GlobalInstrumentIdentifiers/", + "afm": "http://purl.allotrope.org/ontologies/material/", "crowd": "http://purl.org/crowd/", "eccrev": "https://vocab.eccenca.com/revision/", - "afm": "http://purl.allotrope.org/ontologies/material/", + "lyon": "http://dbpedia.org/resource/Lyon/", "spdx": "http://spdx.org/rdf/terms#", "jjd": "http://www.joshuajeeson.com/", "rdaco": "http://rdaregistry.info/termList/RDAContentType/", - "lyon": "http://dbpedia.org/resource/Lyon/", "citof": "http://www.essepuntato.it/2013/03/cito-functions#", "gq": "http://genomequest.com/", "shui": "https://vocab.eccenca.com/shui/", @@ -1708,8 +1708,8 @@ "rls": "https://w3id.org/lovcube/ns/relovstats#", "oplecrm": "http://www.openlinksw.com/ontology/ecrm#", "hva": "http://www.ebusiness-unibw.org/ontologies/hva/ontology#", - "lswpm": "http://ontology.cybershare.utep.edu/ELSEWeb/elseweb-lifemapper-parameters.owl#", "ruian": "https://data.cssz.cz/ontology/ruian/", + "lswpm": "http://ontology.cybershare.utep.edu/ELSEWeb/elseweb-lifemapper-parameters.owl#", "open311": "http://ontology.eil.utoronto.ca/open311#", "bevon": "http://rdfs.co/bevon/", "fhir": "http://hl7.org/fhir/", @@ -1735,9 +1735,9 @@ "vdpp": "http://data.lirmm.fr/ontologies/vdpp#", "roadmap": "http://mappings.roadmap.org/", "volt": "http://volt-name.space/ontology/", + "qms": "http://data.europa.eu/esco/qms#", "bdc": "http://dbpedia.org/resource/Category:", "bsym": "http://bsym.bloomberg.com/sym/", - "qms": "http://data.europa.eu/esco/qms#", "county": "http://myexample.org/county#", "oprovo": "http://openprovenance.org/ontology#", "essglobal": "http://purl.org/essglobal/vocab/v1.0/", @@ -1758,8 +1758,8 @@ "mexv": "http://mex.aksw.org/mex-algo#", "trao": "http://linkeddata.finki.ukim.mk/lod/ontology/tao#", "rofer": "http://rdaregistry.info/termList/rofer/", - "owms": "http://standaarden.overheid.nl/owms/terms/", "keys": "http://purl.org/NET/c4dm/keys.owl#", + "owms": "http://standaarden.overheid.nl/owms/terms/", "adf": "http://purl.allotrope.org/ontologies/datapackage#", "uom": "http://www.opengis.net/def/uom/OGC/1.0/", "cmdi": "http://www.clarin.eu/cmd/", @@ -1834,9 +1834,9 @@ "mandaat": "http://data.vlaanderen.be/ns/mandaat#", "assoc": "https://w3id.org/associations/vocab#", "maso": "http://securitytoolbox.appspot.com/MASO#", + "datex": "http://vocab.datex.org/terms#", "ecore": "http://www.eclipse.org/emf/2002/Ecore#", "lg": "https://purl.org/lg/", - "datex": "http://vocab.datex.org/terms#", "bdo": "http://purl.bdrc.io/ontology/core/", "efrbroo": "http://erlangen-crm.org/efrbroo/", "svcs": "http://rdfs.org/sioc/services#", @@ -1860,8 +1860,8 @@ "bdr": "http://purl.bdrc.io/resource/", "rdapmt": "http://rdaregistry.info/termList/prodTactile/", "sdt": "http://statisticaldata.linkedwidgets.org/terms/", - "voidex": "http://www.swi-prolog.org/rdf/library/", "lovc": "https://w3id.org/lovcube/ns/lovcube#", + "voidex": "http://www.swi-prolog.org/rdf/library/", "planet": "http://dbpedia.org/", "eol": "http://purl.org/biodiversity/eol/", "vogd": "http://ogd.ifs.tuwien.ac.at/vienna/geo/", @@ -1878,12 +1878,12 @@ "sgg": "http://www.springernature.com/scigraph/graphs/", "yaco": "https://www.irit.fr/recherches/MELODI/ontologies/cinema#", "qkdv": "http://qudt.org/vocab/dimensionvector/", + "rdaemm": "http://rdaregistry.info/termList/emulsionMicro/", "rdabf": "http://rdaregistry.info/termList/bookFormat/", "mwapi": "https://www.mediawiki.org/ontology#API/", "dbms": "http://www.openlinksw.com/ontology/dbms-app-ontology#", "edr": "https://w3id.org/laas-iot/edr#", "summa": "http://purl.org/voc/summa/", - "rdaemm": "http://rdaregistry.info/termList/emulsionMicro/", "eccpubsub": "https://vocab.eccenca.com/pubsub/", "traffic": "http://www.sensormeasurement.appspot.com/ont/transport/traffic#", "rdacarx": "http://rdaregistry.info/termList/RDACarrierEU/", @@ -1902,12 +1902,12 @@ "otl": "https://w3id.org/opentrafficlights#", "oplweb": "http://www.openlinksw.com/schemas/oplweb#", "sgfn": "http://w3id.org/sparql-generate/fn/", + "lmu": "https://w3id.org/laas-iot/lmu#", "vidont": "http://vidont.org/", "pmo": "http://premon.fbk.eu/ontology/core#", - "lmu": "https://w3id.org/laas-iot/lmu#", + "rofin": "http://rdaregistry.info/termList/rofin/", "literature": "http://purl.org/net/cnyt-literature#", "oplstocks": "http://www.openlinksw.com/ontology/stocks#", - "rofin": "http://rdaregistry.info/termList/rofin/", "ensembl": "http://rdf.ebi.ac.uk/resource/ensembl/", "ims": "http://www.imsglobal.org/xsd/imsmd_v1p2/", "ntag": "http://ns.inria.fr/nicetag/2010/09/09/voc#", @@ -1920,14 +1920,14 @@ "nno": "https://w3id.org/nno/ontology#", "s4syst": "https://saref.etsi.org/saref4syst/", "besluit": "http://data.vlaanderen.be/ns/besluit#", - "url": "http://schema.org/", "minim": "http://purl.org/minim/minim#", + "url": "http://schema.org/", "system": "http://www.univalle.edu.co/ontologies/System#", "oplacl": "http://www.openlinksw.com/ontology/acl#", "mem": "http://mementoweb.org/ns#", + "spvqa": "https://bmake.th-brandenburg.de/spv#", "dbug": "http://ontologi.es/doap-bugs#", "aml": "https://w3id.org/i40/aml#", - "spvqa": "https://bmake.th-brandenburg.de/spv#", "espresup": "http://vocab.linkeddata.es/datosabiertos/def/hacienda/presupuestos#", "oplbenefit": "http://www.openlinksw.com/ontology/benefits#", "ca": "http://complyadvantage.com/", @@ -1946,8 +1946,8 @@ "meshv": "http://id.nlm.nih.gov/mesh/vocab#", "newsevents": "http://www.aifb.uni-karlsruhe.de/WBS/uhe/ontologies#", "cue": "http://www.clarin.eu/cmdi/cues/display/1.0#", - "pcdm": "http://pcdm.org/models#", "dcap": "http://purl.org/ws-mmi-dc/terms/", + "pcdm": "http://pcdm.org/models#", "odf": "http://docs.oasis-open.org/ns/office/1.2/meta/odf#", "r4ta": "http://ns.inria.fr/ratio4ta/v1#", "nih": "http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#", @@ -1986,16 +1986,16 @@ "vcard2006": "http://www.w3.org/2006/vcard/ns#", "tgm": "http://id.loc.gov/vocabulary/graphicMaterials/", "escjr": "http://vocab.linkeddata.es/datosabiertos/def/urbanismo-infraestructuras/callejero#", - "swcomp": "https://github.com/ali1k/ld-reactor/blob/master/vocabulary/index.ttl#", "beer": "http://beer.com/", + "swcomp": "https://github.com/ali1k/ld-reactor/blob/master/vocabulary/index.ttl#", "physo": "http://merlin.phys.uni.lodz.pl/onto/physo/physo.owl#", "esservicio": "http://vocab.linkeddata.es/datosabiertos/def/sector-publico/servicio#", "wsdl": "http://www.w3.org/ns/wsdl-rdf#", "dicera": "http://semweb.mmlab.be/ns/dicera#", "glycan": "http://purl.jp/bio/12/glyco/glycan#", + "vplan": "http://www.ifs.tuwien.ac.at/~miksa/ontologies/VPlan.owl#", "s4ee": "https://w3id.org/saref4ee#", "spv": "http://completeness.inf.unibz.it/sp-vocab#", - "vplan": "http://www.ifs.tuwien.ac.at/~miksa/ontologies/VPlan.owl#", "geovoid": "http://purl.org/geovocamp/ontology/geovoid/", "ilap": "http://data.posccaesar.org/ilap/", "iiif": "http://iiif.io/api/image/2#", @@ -2018,8 +2018,8 @@ "sdmxm": "http://purl.org/linked-data/sdmx/2009/measure#", "ontoneo": "http://purl.obolibrary.org/obo/ontoneo/", "devuan": "https://devuan.net.br/", - "rm": "http://jazz.net/ns/rm#", "bkb": "https://budayakb.cs.ui.ac.id/ns#", + "rm": "http://jazz.net/ns/rm#", "vocnet": "http://schema.vocnet.org/", "gg": "http://www.gemeentegeschiedenis.nl/gg-schema#", "alice": "http://example.org/", @@ -2046,8 +2046,8 @@ "semsur": "http://purl.org/SemSur/", "wde": "http://www.wikidata.org/entity/", "ppr": "http://purl.org/datanode/ppr/ns/", - "mobivoc": "http://schema.mobivoc.org/", "roc": "https://w3id.org/ro/curate#", + "mobivoc": "http://schema.mobivoc.org/", "mydb": "http://mydb.org/", "crmeh": "http://purl.org/crmeh#", "ldn": "https://www.w3.org/TR/ldn/#", @@ -2066,20 +2066,20 @@ "geor": "http://www.opengis.net/def/rule/geosparql/", "edg": "http://edg.topbraid.solutions/model/", "mbgd": "http://mbgd.genome.ad.jp/owl/mbgd.owl#", - "swa": "http://topbraid.org/swa#", "rofrm": "http://rdaregistry.info/termList/rofrm/", + "swa": "http://topbraid.org/swa#", "rofim": "http://rdaregistry.info/termList/rofim/", "rdag3": "http://rdvocab.info/ElementsGr3/", "sciprov": "http://sweetontology.net/reprSciProvenance/", "sgiter": "http://w3id.org/sparql-generate/iter/", + "gvoith": "http://assemblee-virtuelle.github.io/grands-voisins-v2/thesaurus.ttl#", "ethc": "http://ethoinformatics.org/ethocore/", "decprov": "http://promsns.org/def/decprov#", "dataid": "http://dataid.dbpedia.org/ns/core#", "huto": "http://ns.inria.fr/huto/", - "gvoith": "http://assemblee-virtuelle.github.io/grands-voisins-v2/thesaurus.ttl#", + "ucum": "http://purl.oclc.org/NET/muo/ucum/", "aozora": "http://purl.org/net/aozora/", "lgt": "http://linkedgadget.com/wiki/Property:", - "ucum": "http://purl.oclc.org/NET/muo/ucum/", "gobierno": "http://www.gobierno.es/gobierno/", "nosql": "http://purl.org/db/nosql#", "l2sp": "http://www.linked2safety-project.eu/properties/", @@ -2095,18 +2095,18 @@ "isbdu": "http://iflastandards.info/ns/isbd/unc/elements/", "ocds": "http://purl.org/onto-ocds/ocds#", "dnbt": "http://d-nb.info/standards/elementset/dnb#", + "scholl": "http://menemeneml.com/school#", "um": "http://intelleo.eu/ontologies/user-model/ns/", "cska": "http://pfclitex.com/", - "scholl": "http://menemeneml.com/school#", "alethio": "http://aleth.io/", "neotecbib": "http://neotec.rc.unesp.br/resource/NeotectonicsBibliography/", "imind": "http://schema.intellimind.ns/symbology#", "geo7": "https://www.geo7.ch/", "rdax": "http://rdaregistry.info/Elements/x/", + "nas": "https://data.nasa.gov/ontologies/atmonto/NAS#", "loted": "http://loted.eu/ontology#", "idot": "http://identifiers.org/idot/", "juso": "http://rdfs.co/juso/", - "nas": "https://data.nasa.gov/ontologies/atmonto/NAS#", "rdapf": "http://rdaregistry.info/termList/presFormat/", "sdmxc": "http://purl.org/linked-data/sdmx/2009/concept#", "occ": "http://w3id.org/occ#", @@ -2114,11 +2114,11 @@ "ods": "http://lod.xdams.org/ontologies/ods/", "ondc": "http://www.semanticweb.org/ontologies/2012/1/Ontology1329913965202.owl#", "rvl": "http://purl.org/rvl/", + "elod": "http://linkedeconomy.org/ontology#", "pmonb": "http://premon.fbk.eu/ontology/nb#", "ldqm": "http://linkeddata.es/resource/ldqm/", "crminf": "http://www.cidoc-crm.org/cidoc-crm/CRMinf/", "koly": "http://www.ensias.ma/", - "elod": "http://linkedeconomy.org/ontology#", "pbody": "http://reference.data.gov.uk/def/public-body/", "geoloc": "http://deductions.github.io/geoloc.owl.ttl#", "dto": "http://www.datatourisme.fr/ontology/core/1.0#", @@ -2152,13 +2152,13 @@ "pand": "http://bag.basisregistraties.overheid.nl/bag/id/pand/", "pop": "http://wiki.dbpedia.org/", "seo": "http://sda.tech/SEOontology/SEO/", + "maeco": "http://edg.topbraid.solutions/maeco/", "geofabric": "http://linked.data.gov.au/def/geofabric#", "remetca": "http://www.purl.org/net/remetca#", - "maeco": "http://edg.topbraid.solutions/maeco/", "connard": "https://mail.google.com/mail/u/1/#", "ii": "http://sparql.cwrc.ca/ontologies/ii#", - "kmgeo": "http://km.aifb.kit.edu/services/geo/ontology#", "rico": "https://www.ica.org/standards/RiC/ontology#", + "kmgeo": "http://km.aifb.kit.edu/services/geo/ontology#", "dcodata": "http://info.deepcarbon.net/data/schema#", "imas": "https://sparql.crssnky.xyz/imasrdf/URIs/imas-schema.ttl#", "metadata": "http://purl.oreilly.com/ns/meta/", @@ -2166,13 +2166,13 @@ "ncbigene": "http://identifiers.org/ncbigene/", "m3lite": "http://purl.org/iot/vocab/m3-lite#", "soproptg": "http://sweetontology.net/propTemperatureGradient/", + "eustd": "http://eurostat.linked-statistics.org/data#", "dm2e": "http://onto.dm2e.eu/schemas/dm2e/", "sophatmow": "http://sweetontology.net/phenAtmoWind/", "pmovn": "http://premon.fbk.eu/ontology/vn#", - "eustd": "http://eurostat.linked-statistics.org/data#", "d3s": "http://vocbench.solidaridad.cloud/taxonomies#", - "scra": "http://purl.org/net/schemarama#", "iab": "https://www.iab.com/guidelines/taxonomy/", + "scra": "http://purl.org/net/schemarama#", "tikag": "https://www.tikag.com/", "gdprov": "https://w3id.org/GDPRov#", "soma": "http://sweetontology.net/matr/", @@ -2187,24 +2187,24 @@ "vsearch": "http://vocab.sti2.at/vsearch#", "sophatmowm": "https://sweetontology.net/phenAtmoWindMesoscale/", "esproc": "http://vocab.linkeddata.es/datosabiertos/def/sector-publico/procedimientos#", - "rdfdata": "http://rdf.data-vocabulary.org/rdf.xml#", "sorepmo": "http://sweetontology.net/reprMathOperation/", + "rdfdata": "http://rdf.data-vocabulary.org/rdf.xml#", "marcrole": "http://id.loc.gov/vocabulary/relators/", "s3n": "http://w3id.org/s3n/", "biolink": "https://w3id.org/biolink/vocab/", + "rofsf": "http://rdaregistry.info/termList/rofsf/", "sorepsrs": "http://sweetontology.net/reprSpaceReferenceSystem/", "soproptf": "http://sweetontology.net/propTimeFrequency/", - "rofsf": "http://rdaregistry.info/termList/rofsf/", + "valueflows": "https://w3id.org/valueflows/", "sopropp": "http://sweetontology.net/propPressure/", "manto": "http://com.vortic3.MANTO/", "hosp": "http://health.data.gov/def/hospital/", - "valueflows": "https://w3id.org/valueflows/", "gdpr": "https://vocab.eccenca.com/gdpr/", "bci": "https://w3id.org/BCI-ontology#", - "rdavf": "http://rdaregistry.info/termList/videoFormat/", "unspsc": "http://ontoview.org/schema/unspsc/1#", - "ispra": "http://dati.isprambiente.it/ontology/core#", + "rdavf": "http://rdaregistry.info/termList/videoFormat/", "fnml": "http://semweb.mmlab.be/ns/fnml#", + "ispra": "http://dati.isprambiente.it/ontology/core#", "gdprtext": "https://w3id.org/GDPRtEXT#", "clapit": "http://dati.gov.it/onto/clapit/", "pm": "http://premon.fbk.eu/resource/", @@ -2212,9 +2212,9 @@ "rdaill": "http://rdaregistry.info/termList/IllusContent/", "bioentity": "http://bioentity.io/vocab/", "dgfr": "http://colin.maudry.com/ontologies/dgfr#", + "master1": "http://idl.u-grenoble3.fr/", "asawoo": "http://liris.cnrs.fr/asawoo/", "llalg": "http://www.linklion.org/algorithm/", - "master1": "http://idl.u-grenoble3.fr/", "rimmf": "http://rimmf.com/vocab/", "bibrm": "http://vocab.ub.uni-leipzig.de/bibrm/", "vss": "http://automotive.eurecom.fr/vsso#", @@ -2234,14 +2234,14 @@ "rdagen": "http://rdaregistry.info/termList/RDAGeneration/", "sostc": "http://sweetontology.net/stateChemical/", "dsfv": "http://sws.ifi.uio.no/vocab/dsf/henriwi/dsf#", - "tavprov": "http://ns.taverna.org.uk/2012/tavernaprov/", "refexo": "http://purl.jp/bio/01/refexo#", + "tavprov": "http://ns.taverna.org.uk/2012/tavernaprov/", "ksam": "http://kulturarvsdata.se/ksamsok#", "changeset": "http://purl.org/vocab/changeset/schema#", "linkrel": "https://www.w3.org/ns/iana/link-relations/relation#", "eqp": "https://data.nasa.gov/ontologies/atmonto/equipment#", - "fel": "http://w3id.org/vcb/fel#", "rsctx": "http://softeng.polito.it/rsctx#", + "fel": "http://w3id.org/vcb/fel#", "dpla": "http://dp.la/info/developers/map/", "sohuecons": "http://sweetontology.net/humanEnvirConservation/", "sopropcat": "http://sweetontology.net/propCategorical/", @@ -2262,31 +2262,31 @@ "rdaad": "http://rdaregistry.info/Elements/a/datatype/", "wild": "http://purl.org/wild/vocab#", "sorepmso": "http://sweetontology.net/reprMathSolution/", - "soproc": "http://sweetontology.net/proc/", "terms": "http://purl.org/dc/terms/", + "soproc": "http://sweetontology.net/proc/", "gcon": "https://w3id.org/GConsent#", "bitl": "http://lib.bit.edu.cn/ontology/1.0/", "mdont": "http://ont.matchdeck.com/", "ordo": "http://www.orpha.net/ORDO/", "capes": "http://vocab.capes.gov.br/def/vcav#", "losp": "http://sparql.sstu.ru:3030/speciality/", - "skosthes": "http://purl.org/iso25964/skos-thes#", "somaoc": "http://sweetontology.net/matrOrganicCompound/", + "skosthes": "http://purl.org/iso25964/skos-thes#", "dm": "http://datamusee.givingsense.eu/onto/", "dmp": "http://www.sysresearch.org/rda-common-dmp#", "aseonto": "http://requirement.ase.ru/requirements_ontology#", "snac": "http://socialarchive.iath.virginia.edu/", "sorepsu": "http://sweetontology.net/reprSciUnits/", - "soprocp": "http://sweetontology.net/procPhysical/", "cwlgit": "https://w3id.org/cwl/view/git/", + "soprocp": "http://sweetontology.net/procPhysical/", "sostv": "http://sweetontology.net/stateVisibility/", "country": "http://eulersharp.sourceforge.net/2003/03swap/countries#", "provoc": "http://ns.inria.fr/provoc/", "extech": "https://w3id.org/executionTechnique/ontology/", "sorepmfo": "http://sweetontology.net/reprMathFunctionOrthogonal/", "sopropsp": "http://sweetontology.net/propSpeed/", - "pmopb": "http://premon.fbk.eu/ontology/pb#", "sophatmofo": "http://sweetontology.net/phenAtmoFog/", + "pmopb": "http://premon.fbk.eu/ontology/pb#", "lesa": "http://hadatac.org/ont/lesa#", "sorepsc": "http://sweetontology.net/reprSciComponent/", "eproc2": "http://10.0.3.120/download/eproc_FORN_v04.owl#", @@ -2336,16 +2336,16 @@ "orgesv2": "http://datos.gob.es/sites/default/files/OntologiaDIR3/orges.owl#", "sweet": "http://sweetontology.net/", "iospress": "http://ld.iospress.nl/rdf/ontology/", + "sorepmf": "http://sweetontology.net/reprMathFunction/", "sopropmf": "http://sweetontology.net/propMassFlux/", "gmo": "http://purl.jp/bio/10/gmo/", - "sorepdsv": "http://sweetontology.net/reprDataServiceValidation/", - "sorepmf": "http://sweetontology.net/reprMathFunction/", "sorepdp": "http://sweetontology.net/reprDataProduct/", + "sorepdsv": "http://sweetontology.net/reprDataServiceValidation/", "medred": "http://w3id.org/medred/medred#", + "sopropsm": "http://sweetontology.net/propSpaceMultidimensional/", "sostb": "http://sweetontology.net/stateBiological/", "sorepdsr": "http://sweetontology.net/reprDataServiceReduction/", "sorelpr": "http://sweetontology.net/relaProvenance/", - "sopropsm": "http://sweetontology.net/propSpaceMultidimensional/", "sorepsl": "http://sweetontology.net/reprSciLaw/", "sopropdifu": "http://sweetontology.net/propDiffusivity/", "nrv": "http://ns.inria.fr/nrv#", @@ -2377,11 +2377,11 @@ "iaph": "http://www.juntadeandalucia.es/datosabiertos/portal/iaph/dataset/dataset/6c199ca2-8d2e-4c12-833c-f28", "ldc": "https://tac.nist.gov/tracks/SM-KBP/2018/ontologies/SeedlingOntology#", "sophatmoc": "http://sweetontology.net/phenAtmoCloud/", - "ingredient": "http://www.owl-ontologies.com/test.owl/ingredient/", "pineapple": "http://hexananas.com/pineapple#", + "ingredient": "http://www.owl-ontologies.com/test.owl/ingredient/", "estrf": "http://vocab.linkeddata.es/datosabiertos/def/transporte/trafico#", - "sophfd": "http://sweetontology.net/phenFluidDynamics/", "skoslex": "https://bp4mc2.org/def/skos-lex#", + "sophfd": "http://sweetontology.net/phenFluidDynamics/", "mexperf": "http://mex.aksw.org/mex-perf#", "sopropdr": "http://sweetontology.net/propDimensionlessRatio/", "wotsec": "https://www.w3.org/2019/wot/security#", @@ -2416,11 +2416,11 @@ "sohutr": "http://sweetontology.net/humanTechReadiness/", "sopropfr": "http://sweetontology.net/propFraction/", "sopropr": "http://sweetontology.net/propRotation/", - "sophatmops": "http://sweetontology.net/phenAtmoPressure/", "sorealo": "http://sweetontology.net/realmLandOrographic/", + "sophatmops": "http://sweetontology.net/phenAtmoPressure/", "cci": "http://cookingbigdata.com/linkeddata/ccinstances#", - "proton": "http://www.ontotext.com/proton/", "lprov": "http://id.learning-provider.data.ac.uk/terms#", + "proton": "http://www.ontotext.com/proton/", "sorepm": "http://sweetontology.net/reprMath/", "sophatmos": "http://sweetontology.net/phenAtmoSky/", "sophst": "http://sweetontology.net/phenStar/", @@ -2448,37 +2448,37 @@ "esagm": "http://vocab.ciudadesabiertas.es/def/sector-publico/agenda-municipal#", "ecowlim": "http://ecowlim.tfri.gov.tw/lode/resource/", "sorelph": "http://sweetontology.net/relaPhysical/", - "eccf": "http://data.europa.eu/54i/", "sophatmo": "http://sweetontology.net/phenAtmo/", + "eccf": "http://data.europa.eu/54i/", "somaf": "http://sweetontology.net/matrFacility/", "sostso": "http://sweetontology.net/stateSolid/", "taxref": "http://taxref.mnhn.fr/lod/taxon/", "osmm": "https://www.openstreetmap.org/meta/", "sostrt": "http://sweetontology.net/stateRoleTrust/", - "soreas": "http://sweetontology.net/realmSoil/", "sohur": "http://sweetontology.net/humanResearch/", + "soreas": "http://sweetontology.net/realmSoil/", + "sorepsg3": "http://sweetontology.net/reprSpaceGeometry3D/", "sost": "http://sweetontology.net/state/", "gx": "https://w3id.org/gaia-x/development#", - "sorepsg3": "http://sweetontology.net/reprSpaceGeometry3D/", "sophm": "http://sweetontology.net/phenMixing/", "sorealp": "http://sweetontology.net/realmLandProtected/", "soprocw": "http://sweetontology.net/procWave/", "sorepdm": "http://sweetontology.net/reprDataModel/", "somab": "http://sweetontology.net/matrBiomass/", "sophcm": "http://sweetontology.net/phenCycleMaterial/", - "sostrc": "http://sweetontology.net/stateRoleChemical/", "hdgi": "https://w3id.org/hdgi#", - "pcdmuse": "http://pcdm.org/use#", "sohu": "http://sweetontology.net/human/", - "sorepdsg": "http://sweetontology.net/reprDataServiceGeospatial/", + "sostrc": "http://sweetontology.net/stateRoleChemical/", + "pcdmuse": "http://pcdm.org/use#", "sosttc": "http://sweetontology.net/stateTimeCycle/", + "sorepdsg": "http://sweetontology.net/reprDataServiceGeospatial/", "sorelt": "http://sweetontology.net/relaTime/", "bldont": "http://ont.biglinkeddata.com/", "soreaer": "http://sweetontology.net/realmEarthReference/", "soreaaw": "http://sweetontology.net/realmAtmoWeather/", + "biogrid": "http://thebiogrid.org/", "somaem": "http://sweetontology.net/matrElementalMolecule/", "mbkeys": "https://pastebin.com/ThBfphb8#", - "biogrid": "http://thebiogrid.org/", "donto": "http://reference.data.gov.au/def/ont/dataset#", "sophel": "http://sweetontology.net/phenElecMag/", "phto": "http://rhizomik.net/ontologies/PlantHealthThreats.owl.ttl#", @@ -2493,10 +2493,10 @@ "pnv": "https://w3id.org/pnv#", "somarocki": "http://sweetontology.net/matrRockIgneous/", "somaind": "http://sweetontology.net/matrIndustrial/", - "sostdp": "http://sweetontology.net/stateDataProcessing/", "sophft": "http://sweetontology.net/phenFluidTransport/", - "probont": "http://www.probonto.org/ontology#", + "sostdp": "http://sweetontology.net/stateDataProcessing/", "sopropst": "http://sweetontology.net/propSpaceThickness/", + "probont": "http://www.probonto.org/ontology#", "sophcy": "http://sweetontology.net/phenCycle/", "sostsy": "http://sweetontology.net/stateSystem/", "sostsp": "http://sweetontology.net/stateSpace/", @@ -2505,11 +2505,11 @@ "soreaah": "http://sweetontology.net/realmAstroHelio/", "sophatmot": "http://sweetontology.net/phenAtmoTransport/", "osmt": "https://wiki.openstreetmap.org/wiki/Key:", + "soreal": "http://sweetontology.net/realmLandform/", "mmms": "http://ldf.fi/schema/mmm/", "somais": "http://sweetontology.net/matrIsotope/", "soph": "http://sweetontology.net/phen/", "soall": "http://sweetontology.net/sweetAll/", - "soreal": "http://sweetontology.net/realmLandform/", "sohuc": "http://sweetontology.net/humanCommerce/", "soreptd": "http://sweetontology.net/reprTimeDay/", "lv2": "http://lv2plug.in/ns/lv2core/", @@ -2542,16 +2542,16 @@ "somaeq": "http://sweetontology.net/matrEquipment/", "say": "https://say.data.gift/ns/", "sohueccont": "http://sweetontology.net/humanEnvirControl/", - "wds": "http://www.wikidata.org/entity/statement/", "s4city": "https://saref.etsi.org/saref4city/", + "wds": "http://www.wikidata.org/entity/statement/", "somaio": "http://sweetontology.net/matrIon/", "soreabb": "http://sweetontology.net/realmBiolBiome/", "sohuea": "http://sweetontology.net/humanEnvirAssessment/", "sostro": "http://sweetontology.net/stateRole/", "rank": "http://www.ontotext.com/owlim/RDFRank#", + "ccomid": "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/", "oco": "https://w3id.org/oc/ontology/", "sophgt": "http://sweetontology.net/phenGeolTectonic/", - "ccomid": "http://www.ontologyrepository.com/CommonCoreOntologies/Mid/", "sophen": "http://sweetontology.net/phenEnergy/", "sorealt": "http://sweetontology.net/realmLandTectonic/", "s4agri": "https://saref.etsi.org/saref4agri/", @@ -2595,8 +2595,8 @@ "wasa": "http://vocab.sti2.at/wasa/", "persoon": "http://data.vlaanderen.be/ns/persoon#", "sohud": "http://sweetontology.net/humanDecision/", - "sostss": "http://sweetontology.net/stateSpaceScale/", "sostsc": "http://sweetontology.net/stateSpaceConfiguration/", + "sostss": "http://sweetontology.net/stateSpaceScale/", "sophhe": "http://sweetontology.net/phenHelio/", "io": "https://iaco.me/", "istex": "https://data.istex.fr/ontology/istex#", @@ -2640,8 +2640,8 @@ "jur": "http://sweet.jpl.nasa.gov/2.3/humanJurisdiction.owl#", "bperson": "http://data.vlaanderen.be/ns/persoon#", "rdasource": "http://rdaregistry.info/termList/RDARecordingSources/", - "cts": "http://rdf.cdisc.org/ct/schema#", "vlueprint": "https://vlueprint.org/schema/", + "cts": "http://rdf.cdisc.org/ct/schema#", "mr": "http://marineregions.org/ns/ontology#", "wotc": "http://purl.org/wot-catalogue#", "karstlink": "https://ontology.uis-speleo.org/ontology/#", @@ -2666,8 +2666,8 @@ "xyz": "http://sparql.xyz/facade-x/data/", "freq": "http://purl.org/cld/freq/", "ibeacon": "http://vocab.rapidthings.eu/ns/apple/ibeacon.ttl#", - "hpont": "https://w3id.org/hpont#", "contry": "http://dbpedia.org/resource/Lyon#", + "hpont": "https://w3id.org/hpont#", "mpg123": "https://devuan.net.br/wiki/mpg123/", "marcgt": "https://id.loc.gov/vocabulary/marcgt/", "bop": "https://w3id.org/bop#", @@ -2728,9 +2728,9 @@ "rdato": "http://rdaregistry.info/Elements/t/object/", "roffgrda": "http://rdaregistry.info/termList/roffgrda/", "lado": "http://archaeology.link/ontology#", + "rdaid": "http://rdaregistry.info/Elements/i/datatype/", "rdatb": "http://rdaregistry.info/termList/RDATypeOfBinding/", "spec": "http://www.w3.org/ns/spec#", - "rdaid": "http://rdaregistry.info/Elements/i/datatype/", "citedcat": "https://w3id.org/citedcat-ap/", "idpo": "https://w3id.org/idpo#", "signify": "http://purl.org/signify/ns#", @@ -2765,9 +2765,9 @@ "memorix": "http://memorix.io/ontology#", "matrycs": "http://matrycs.com/", "luigiusai": "https://www.luigiusai.it/wp#", + "rofsfrda": "http://rdaregistry.info/termList/rofsfrda/", "rdawo": "http://rdaregistry.info/Elements/w/object/", "rdamat": "http://rdaregistry.info/termList/RDAMaterial/", - "rofsfrda": "http://rdaregistry.info/termList/rofsfrda/", "cpc": "https://data.epo.org/linked-data/def/cpc/", "rdaim": "http://rdaregistry.info/termList/RDAInteractivityMode/", "xmlns": "http://www.w3.org/2021/XMLSchema#", @@ -2778,8 +2778,8 @@ "ogham": "http://lod.ogham.link/data/", "rdasca": "http://rdaregistry.info/termList/scale/", "eep": "https://w3id.org/eep#", - "m4i": "http://w3id.org/nfdi4ing/metadata4ing#", "nbo": "http://data.bioontology.org/ontologies/NBO/", + "m4i": "http://w3id.org/nfdi4ing/metadata4ing#", "paf": "https://paf.link/", "rdand": "http://rdaregistry.info/Elements/n/datatype/", "edu": "https://schema.edu.ee/", @@ -2829,8 +2829,8 @@ "tern": "https://w3id.org/tern/ontologies/tern/", "wfont": "https://w3id.org/wfont#", "ofo": "https://w3id.org/ofo#", - "archivo": "https://archivo.dbpedia.org/onto#", "lbdserver": "https://w3id.org/lbdserver#", + "archivo": "https://archivo.dbpedia.org/onto#", "rto": "https://w3id.org/rail/topo#", "conllu": "https://universaldependencies.org/format.html#", "ontobras": "http://www.semanticweb.org/fefar/ontologies/ontobras#", @@ -3097,8 +3097,8 @@ "planp": "http://purl.obolibrary.org/obo/PLANP_", "echem": "https://w3id.org/emmo/domain/electrochemistry#", "aao": "http://purl.obolibrary.org/obo/AAO_", - "vhog": "http://purl.obolibrary.org/obo/VHOG_", "emap": "http://purl.obolibrary.org/obo/EMAP_", + "vhog": "http://purl.obolibrary.org/obo/VHOG_", "hao": "http://purl.obolibrary.org/obo/HAO_", "mop": "http://purl.obolibrary.org/obo/MOP_", "geolink": "http://schema.geolink.org/1.0/base/main#", @@ -3106,21 +3106,21 @@ "obi": "http://purl.obolibrary.org/obo/OBI_", "lrm": "https://iflastandards.info/ns/lrm/lrmoo/", "okh": "https://w3id.org/oseg/ont/okh#", - "fbdv": "http://purl.obolibrary.org/obo/FBdv_", "propreo": "http://purl.obolibrary.org/obo/PROPREO_", + "fbdv": "http://purl.obolibrary.org/obo/FBdv_", "fbcv": "http://purl.obolibrary.org/obo/FBcv_", "clao": "http://purl.obolibrary.org/obo/CLAO_", "mco": "http://purl.obolibrary.org/obo/MCO_", "spd": "http://purl.obolibrary.org/obo/SPD_", "fbbt": "http://purl.obolibrary.org/obo/FBbt_", + "apmwg": "http://apmwg.ovh/", "liph": "https://gallosiciliani.unict.it/ns/lpont#", "cmf": "http://purl.obolibrary.org/obo/CMF_", - "apmwg": "http://apmwg.ovh/", "sibo": "http://purl.obolibrary.org/obo/ZP_", "omo": "http://purl.obolibrary.org/obo/OMO_", + "firebim": "http://w3id.org/firebim#", "maid": "https://mutual-aid.app/ns/core#", "foaa": "https://kibanshoe.com/", - "firebim": "http://w3id.org/firebim#", "hpo": "http://w3id.org/emmo-hpo/hpo#", "oio": "http://www.geneontology.org/formats/oboInOwl#", "mbl": "https://w3id.org/mbl#", @@ -3145,15 +3145,15 @@ "ontoavida": "http://purl.obolibrary.org/obo/ONTOAVIDA_", "fiaf": "https://ontology.fiafcore.org/", "ecp": "http://www.ebu.ch/metadata/ontologies/ebucoreplus#", - "ovae": "http://purl.obolibrary.org/obo/OVAE_", "imr": "http://www.inoh.org/ontology-viewer/cgi-bin/InohOVAttr.php?type=IMR&id=", + "ovae": "http://purl.obolibrary.org/obo/OVAE_", "tto": "http://purl.obolibrary.org/obo/TTO_", "clo": "http://purl.obolibrary.org/obo/ZP_", "uiot": "http://www.w3id.org/urban-iot/core#", "rxno": "http://purl.obolibrary.org/obo/ZP_", "mfoem": "http://purl.obolibrary.org/obo/MFOEM_", - "gtm": "https://www.goudatijdmachine.nl/def#", "cwo": "http://kcoyle.net/cwo/", + "gtm": "https://www.goudatijdmachine.nl/def#", "miprog": "https://marineinfo.org/ns/progress#", "dictionary": "https://standards.buildingsmart.org/DataDictionary/", "duo": "http://purl.obolibrary.org/obo/DUO_", @@ -3176,8 +3176,8 @@ "vair": "https://w3id.org/vair#", "pwkso": "http://ns.inria.fr/pwkso/", "geogeo": "http://purl.obolibrary.org/obo/GEO_", - "symp": "http://purl.obolibrary.org/obo/SYMP_", "ohpi": "http://purl.obolibrary.org/obo/OHPI_", + "symp": "http://purl.obolibrary.org/obo/SYMP_", "mpath": "http://purl.obolibrary.org/obo/MPATH_", "xao": "http://purl.obolibrary.org/obo/XAO_", "tsdc": "https://w3id.org/oseg/ont/tsdc/core#", @@ -3205,8 +3205,8 @@ "moont": "https://w3id.org/moont/", "termdat": "https://register.ld.admin.ch/termdat/", "edo": "http://semanticweb.org/edo#", - "lipro": "http://purl.obolibrary.org/obo/LIPRO_", "chmo": "http://purl.obolibrary.org/obo/CHMO_", + "lipro": "http://purl.obolibrary.org/obo/LIPRO_", "opmi": "http://purl.obolibrary.org/obo/OPMI_", "ckg": "http://example.org/ckg#", "luffy": "http://google.com/", @@ -3233,8 +3233,8 @@ "vbo": "http://purl.obolibrary.org/obo/VBO_", "dop": "https://w3id.org/dob/voc/prop#", "flu": "http://purl.obolibrary.org/obo/FLU_", - "oplmark": "http://www.openlinksw.com/ontology/market#", "cr": "http://mlcommons.org/croissant/", + "oplmark": "http://www.openlinksw.com/ontology/market#", "pes": "https://semanticweb.inesctec.pt/ontologies/pes/", "did": "https://w3id.org/dob/id/", "norse": "https://w3id.org/aksw/norse#", @@ -3269,9 +3269,9 @@ "oplog": "http://www.openlinksw.com/schemas/opengraph#", "mcro": "https://www.ebi.ac.uk/ols4/ontologies/mcro/classes?obo_id=MCRO:", "envo": "http://purl.obolibrary.org/obo/ENVO_", + "tads": "http://purl.obolibrary.org/obo/TADS_", "lrmer": "http://iflastandards.info/ns/lrm/lrmer/", "cdno": "http://purl.obolibrary.org/obo/CDNO_", - "tads": "http://purl.obolibrary.org/obo/TADS_", "dob": "https://w3id.org/dob/voc#", "airo": "https://w3id.org/airo#", "musi": "http://i-na-reg.musikinstrumentenbau.eu/ns/musi/", @@ -3335,19 +3335,19 @@ "resid": "https://proteininformationresource.org/cgi-bin/resid?id=", "rex": "http://purl.obolibrary.org/obo/REX_", "kvasir": "https://kvasir.discover.ilabt.imec.be/vocab#", - "trans": "http://purl.obolibrary.org/obo/TRANS_", "xpo": "http://purl.obolibrary.org/obo/XPO_", + "trans": "http://purl.obolibrary.org/obo/TRANS_", "iev": "http://www.inoh.org/ontology-viewer/cgi-bin/InohOVAttr.php?type=IEV&id=", "oplgp": "http://www.openlinksw.com/schemas/googleplus#", "micro": "http://purl.obolibrary.org/obo/MICRO_", "dron": "http://purl.obolibrary.org/obo/DRON_", - "hhtchange": "https://w3id.org/HHT/Change#", "aism": "http://purl.obolibrary.org/obo/AISM_", + "hhtchange": "https://w3id.org/HHT/Change#", "aschema": "https://schema.ld.admin.ch/", "aero": "http://purl.obolibrary.org/obo/AERO_", "tsdcr": "http://w3id.org/oseg/ont/tsdc/requirements#", - "fair4ml": "https://w3id.org/fair4ml#", "ftr": "https://w3id.org/ftr#", + "fair4ml": "https://w3id.org/fair4ml#", "jav": "https://www.niso.org/schemas/jav/1.0/", "poro": "http://purl.obolibrary.org/obo/PORO_", "emapa": "http://purl.obolibrary.org/obo/EMAPA_", @@ -3364,10 +3364,10 @@ "checks": "https://data.digichecks.eu/def/", "xlmod": "http://purl.obolibrary.org/obo/XLMOD_", "fideo": "http://purl.obolibrary.org/obo/FIDEO_", + "phipo": "http://purl.obolibrary.org/obo/PHIPO_", "creon": "http://purl.org/creon/", "obib": "http://purl.obolibrary.org/obo/OBIB_", "rnao": "http://purl.obolibrary.org/obo/RNAO_", - "phipo": "http://purl.obolibrary.org/obo/PHIPO_", "caro": "http://purl.obolibrary.org/obo/CARO_", "gsn": "https://w3id.org/OntoGSN/ontology#", "aicat": "http://w3id.org/aicat#", @@ -3535,8 +3535,8 @@ "bedro": "https://w3id.org/bedro/", "copi": "https://www.inf.ufrgs.br/ontologies/copi/", "fract": "https://w3id.org/refract#", - "eau": "https://w3id.org/eautonome/", "laosez": "https://laos.world/ns/khetsetthakit/", + "eau": "https://w3id.org/eautonome/", "idsa": "https://w3id.org/idsa/core/", "sstim": "https://w3id.org/sstim#", "uogto": "https://w3id.org/uogto/core#", From 837618420a69729ed20d75d3c1059d25c3ce15da Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Sat, 12 Sep 2026 17:44:16 +0200 Subject: [PATCH 3/4] fix: persist horizontal/vertical layout orientation across page refreshes (#175) * Initial plan * fix: persist horizontal/vertical orientation across page refreshes * fix: add JSDoc comments to getOrientation/setOrientation * Improve getOrientation method implementation Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Mathias Vanden Auweele Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- packages/yasgui/src/PersistentConfig.ts | 16 ++++++++++++++++ packages/yasgui/src/Tab.ts | 3 +++ packages/yasgui/src/index.ts | 6 ++++++ 3 files changed, 25 insertions(+) diff --git a/packages/yasgui/src/PersistentConfig.ts b/packages/yasgui/src/PersistentConfig.ts index 20f3917f..d62fb797 100644 --- a/packages/yasgui/src/PersistentConfig.ts +++ b/packages/yasgui/src/PersistentConfig.ts @@ -312,6 +312,22 @@ export default class PersistentConfig { this.toStorage(); } + /** + * Get the persisted layout orientation + */ +public getOrientation(): "vertical" | "horizontal" | undefined { + const orientation = this.persistedJson.orientation; + return orientation === "vertical" || orientation === "horizontal" ? orientation : undefined; +} + + /** + * Set and persist the layout orientation + */ + public setOrientation(orientation: "vertical" | "horizontal") { + this.persistedJson.orientation = orientation; + this.toStorage(); + } + /** * Get list of disabled developer-configured endpoint buttons */ diff --git a/packages/yasgui/src/Tab.ts b/packages/yasgui/src/Tab.ts index 363b3d22..7de2d106 100644 --- a/packages/yasgui/src/Tab.ts +++ b/packages/yasgui/src/Tab.ts @@ -621,6 +621,9 @@ export class Tab extends EventEmitter { // Update global config this.yasgui.config.orientation = newOrientation; + // Persist orientation + this.yasgui.persistentConfig.setOrientation(newOrientation); + // Apply to all tabs for (const tabId in this.yasgui._tabs) { const tab = this.yasgui._tabs[tabId]; diff --git a/packages/yasgui/src/index.ts b/packages/yasgui/src/index.ts index 99f820a1..08b0ef32 100644 --- a/packages/yasgui/src/index.ts +++ b/packages/yasgui/src/index.ts @@ -186,6 +186,12 @@ export class Yasgui extends EventEmitter { this.config.showSnippetsBar = persistedShowSnippetsBar; } + // Load persisted orientation if available + const persistedOrientation = this.persistentConfig.getOrientation(); + if (persistedOrientation !== undefined) { + this.config.orientation = persistedOrientation; + } + this.tabElements = new TabElements(this); this.tabPanelsEl = document.createElement("div"); From d6ab5d5b020e14f2ff9d8a02be4a186eebfb00de Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Sat, 12 Sep 2026 17:57:06 +0200 Subject: [PATCH 4/4] feat: add Ctrl+Click a URI in the Response plugin to DESCRIBE and append the result (fixes #176) * Initial plan * feat: Ctrl+Click URI in response plugin runs DESCRIBE and appends result * refactor: surface DESCRIBE failures in response view and tighten typing * refactor: reuse showMore for revealing appended DESCRIBE content * feat: don't describe but retrieve all triples where uri is subject of * docs: also the docker image has been renamed * chore: update prefixes * fix: persist horizontal/vertical layout orientation across page refreshes (#175) * Initial plan * fix: persist horizontal/vertical orientation across page refreshes * fix: add JSDoc comments to getOrientation/setOrientation * Improve getOrientation method implementation Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Mathias Vanden Auweele Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Fix offset condition in extractUriAtOffset function Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Modify loading behavior in describeUri method Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Mathias Vanden Auweele Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- docs/user-guide.md | 3 + packages/yasr/src/plugins/response/index.ts | 102 +++++++++++++++++- .../yasr/src/plugins/response/uriUtils.ts | 67 ++++++++++++ test/unit/response-uri-utils-test.ts | 60 +++++++++++ 4 files changed, 231 insertions(+), 1 deletion(-) create mode 100644 packages/yasr/src/plugins/response/uriUtils.ts create mode 100644 test/unit/response-uri-utils-test.ts diff --git a/docs/user-guide.md b/docs/user-guide.md index f5573862..5e4634ee 100644 --- a/docs/user-guide.md +++ b/docs/user-guide.md @@ -1396,6 +1396,7 @@ Shows the raw response from the SPARQL endpoint. - Code folding for nested structures - Copy to clipboard functionality - Line numbers +- **Ctrl+Click on a URI** to run a `DESCRIBE` query for that resource and append the returned triples to the response view (similar to the Graph plugin's node expansion) **Best For:** @@ -1403,12 +1404,14 @@ Shows the raw response from the SPARQL endpoint. - Inspecting raw endpoint responses - Understanding response structure - Working with specific response formats +- Progressively exploring a resource without leaving the raw response view **Usage:** - Execute any query - Select "Response" from the plugin selector - View raw response with syntax highlighting +- Hold `Ctrl` (or `Cmd` on macOS) and click any URI in the response to fetch and append its `DESCRIBE` result ### Graph Plugin diff --git a/packages/yasr/src/plugins/response/index.ts b/packages/yasr/src/plugins/response/index.ts index a78eae9a..42cf546c 100644 --- a/packages/yasr/src/plugins/response/index.ts +++ b/packages/yasr/src/plugins/response/index.ts @@ -14,6 +14,7 @@ import { turtle } from "codemirror-lang-turtle"; import { javascript } from "@codemirror/legacy-modes/mode/javascript"; import { addClass, removeClass } from "@matdata/yasgui-utils"; import { DeepReadonly } from "ts-essentials"; +import { extractUriAtOffset, buildDescribeQuery } from "./uriUtils"; export interface PluginConfig { maxLines: number; @@ -26,6 +27,8 @@ export default class Response implements Plugin { private config: DeepReadonly; private overLay: HTMLDivElement | undefined; private cm: EditorView | undefined; + /** Turtle appended to the response view through Ctrl+Click DESCRIBE actions. */ + private appendedContent = ""; constructor(yasr: Yasr) { this.yasr = yasr; this.config = Response.defaults; @@ -94,10 +97,13 @@ export default class Response implements Plugin { if (language) extensions.push(language); this.destroyEditor(); + // A fresh response replaces any DESCRIBE results appended to the previous one. + this.appendedContent = ""; this.cm = new EditorView({ state: EditorState.create({ doc: value, extensions }), parent: this.yasr.resultsEl, }); + this.cm.dom.addEventListener("mousedown", this.handleMouseDown); // Don't show less originally we've already set the value in the editor state if (lines.length > config.maxLines) this.showLess(false); } @@ -115,12 +121,106 @@ export default class Response implements Plugin { } private destroyEditor() { if (this.cm) { + this.cm.dom.removeEventListener("mousedown", this.handleMouseDown); this.cm.destroy(); this.cm = undefined; } this.overLay?.remove(); this.overLay = undefined; } + + /** + * Ctrl/Cmd+Click on a URI in the response view runs a `DESCRIBE` query for that + * URI and appends the result to the response view (similar to the graph plugin). + */ + private handleMouseDown = (event: MouseEvent) => { + if (!event.ctrlKey && !event.metaKey) return; + if (event.button !== 0) return; + if (!this.cm) return; + // Only act when the host application wired up a query executor. + if (!this.yasr.config.executeQuery) return; + + const pos = this.cm.posAtCoords({ x: event.clientX, y: event.clientY }); + if (pos === null) return; + + const uri = extractUriAtOffset(this.cm.state.doc.toString(), pos); + if (!uri) return; + + event.preventDefault(); + event.stopPropagation(); + void this.describeUri(uri); + }; + + private async describeUri(uri: string) { + if (!this.yasr.config.executeQuery) return; + const cmAtStart = this.cm; + if (!cmAtStart) return; + + const query = buildDescribeQuery(uri); + try { + this.yasr.showLoading(); + const response = await this.yasr.executeQuery(query, { acceptHeader: this.getDescribeAcceptHeader() }); + if (this.cm !== cmAtStart) return; + + const content = this.getResponseContent(response); + if (content) { + this.appendToView(`\n\n# DESCRIBE <${uri}>\n${content.trim()}\n`); + } else { + this.appendToView(`\n\n# DESCRIBE <${uri}> returned no data\n`); + } + } catch (error) { + if (this.cm !== cmAtStart) return; + + console.error("DESCRIBE query failed:", error); + const message = error instanceof Error ? error.message : String(error); + this.appendToView(`\n\n# DESCRIBE <${uri}> failed: ${message}\n`); + } finally { + if (this.cm === cmAtStart) this.yasr.hideLoading(); + } + } + + /** + * Pick an Accept header for the DESCRIBE request. When the current response is an + * RDF graph format, reuse it so the appended triples match what is already shown. + */ + private getDescribeAcceptHeader(): string { + const contentType = this.yasr.results?.getContentType(); + if (contentType) { + const lower = contentType.toLowerCase(); + if ( + lower.includes("turtle") || + lower.includes("trig") || + lower.includes("triple") || + lower.includes("quad") || + lower.includes("rdf") + ) { + return contentType.split(";")[0].trim(); + } + } + return "text/turtle"; + } + + private getResponseContent(response: unknown): string { + if (typeof response === "string") return response; + if (response && typeof response === "object") { + const record = response as Record; + if (typeof record.content === "string") return record.content; + if (typeof record.data === "string") return record.data; + } + return ""; + } + + /** + * Append text (a DESCRIBE result or a status message) to the response view and + * make sure the full content is revealed. + */ + private appendToView(text: string) { + if (!this.cm || !text) return; + this.appendedContent += text; + // Reveal the full response together with the appended DESCRIBE results. + this.showMore(); + } + private setValue(value: string) { if (!this.cm) return; this.cm.dispatch({ changes: { from: 0, to: this.cm.state.doc.length, insert: value } }); @@ -193,7 +293,7 @@ export default class Response implements Plugin { removeClass(this.cm.dom, "overflow"); this.overLay?.remove(); this.overLay = undefined; - this.setValue(this.yasr.results?.getOriginalResponseAsString() || ""); + this.setValue((this.yasr.results?.getOriginalResponseAsString() || "") + this.appendedContent); } destroy() { this.destroyEditor(); diff --git a/packages/yasr/src/plugins/response/uriUtils.ts b/packages/yasr/src/plugins/response/uriUtils.ts new file mode 100644 index 00000000..7fee89f2 --- /dev/null +++ b/packages/yasr/src/plugins/response/uriUtils.ts @@ -0,0 +1,67 @@ +/** + * Standalone helpers for the Response plugin's "Ctrl+Click a URI to DESCRIBE" feature. + * + * These functions are intentionally free of any DOM or CodeMirror dependencies so + * that they can be unit-tested in isolation. + */ + +// Matches angle-bracket IRIs as they appear in Turtle / N-Triples / TriG, e.g. `` +const ANGLE_IRI_RE = /<([^<>\s"{}|\\^`]+)>/g; +// Matches bare or quoted URIs as they appear in JSON / XML / CSV responses, e.g. `"http://example.org/foo"` +const BARE_URI_RE = /(?:https?|urn|ftp|mailto):[^\s<>"'`{}|\\^[\]]+/g; + +/** + * Remove trailing punctuation that is commonly adjacent to a URI in a serialized + * response (e.g. the `.` terminating a Turtle statement) but is not part of the URI. + */ +function sanitizeUri(uri: string): string { + return uri.replace(/[.,;)\]]+$/, "").trim(); +} + +/** + * Find the URI located at the given character offset within a serialized SPARQL response. + * + * Angle-bracket IRIs (Turtle/N-Triples style) take precedence over bare URIs so that a + * click inside `` returns the full IRI rather than the embedded `http://…` run. + * + * @param text The full response text as shown in the response view. + * @param offset The character offset (0-based) of the click within `text`. + * @returns The URI at that offset, or `undefined` when the offset is not on a URI. + */ +export function extractUriAtOffset(text: string, offset: number): string | undefined { + if (!text || offset < 0 || offset >= text.length) return undefined; + + let match: RegExpExecArray | null; + + ANGLE_IRI_RE.lastIndex = 0; + while ((match = ANGLE_IRI_RE.exec(text)) !== null) { + const start = match.index; + const end = start + match[0].length; + if (offset >= start && offset <= end) { + const uri = sanitizeUri(match[1]); + return uri.length > 0 ? uri : undefined; + } + } + + BARE_URI_RE.lastIndex = 0; + while ((match = BARE_URI_RE.exec(text)) !== null) { + const start = match.index; + const end = start + match[0].length; + if (offset >= start && offset <= end) { + const uri = sanitizeUri(match[0]); + return uri.length > 0 ? uri : undefined; + } + } + + return undefined; +} + +/** + * Build a `DESCRIBE` query for the given URI. + * + * @param uri The URI to describe. + * @returns A SPARQL `DESCRIBE` query string. + */ +export function buildDescribeQuery(uri: string): string { + return `CONSTRUCT { <${uri}> ?p ?o } WHERE { <${uri}> ?p ?o }`; +} diff --git a/test/unit/response-uri-utils-test.ts b/test/unit/response-uri-utils-test.ts new file mode 100644 index 00000000..ef47c13e --- /dev/null +++ b/test/unit/response-uri-utils-test.ts @@ -0,0 +1,60 @@ +import * as chai from "chai"; +import { describe, it } from "mocha"; + +import { extractUriAtOffset, buildDescribeQuery } from "../../packages/yasr/src/plugins/response/uriUtils.js"; + +const expect = chai.expect; + +describe("Response plugin URI utilities", () => { + describe("extractUriAtOffset", () => { + it("extracts an angle-bracket IRI from a Turtle response", () => { + const text = " a ."; + // Offset inside the first IRI + expect(extractUriAtOffset(text, 10)).to.equal("http://example.org/subject"); + // Offset inside the second IRI + expect(extractUriAtOffset(text, 40)).to.equal("http://example.org/Type"); + }); + + it("returns the full IRI when clicking inside the embedded scheme of an angle-bracket IRI", () => { + const text = ""; + // Offset on the "http" part still yields the whole angle-bracket IRI + expect(extractUriAtOffset(text, 3)).to.equal("http://example.org/foo"); + }); + + it("extracts a quoted URI from a JSON response", () => { + const text = '{ "value": "http://example.org/resource" }'; + const offset = text.indexOf("resource"); + expect(extractUriAtOffset(text, offset)).to.equal("http://example.org/resource"); + }); + + it("strips trailing punctuation adjacent to a bare URI", () => { + const text = "see http://example.org/foo, and more"; + const offset = text.indexOf("foo"); + expect(extractUriAtOffset(text, offset)).to.equal("http://example.org/foo"); + }); + + it("supports urn URIs", () => { + const text = "value urn:isbn:0451450523 end"; + const offset = text.indexOf("isbn"); + expect(extractUriAtOffset(text, offset)).to.equal("urn:isbn:0451450523"); + }); + + it("returns undefined when the offset is not on a URI", () => { + const text = " a foaf:Person ."; + const offset = text.indexOf("foaf:Person"); + expect(extractUriAtOffset(text, offset)).to.equal(undefined); + }); + + it("returns undefined for empty text or out-of-range offsets", () => { + expect(extractUriAtOffset("", 0)).to.equal(undefined); + expect(extractUriAtOffset("", -1)).to.equal(undefined); + expect(extractUriAtOffset("", 999)).to.equal(undefined); + }); + }); + + describe("buildDescribeQuery", () => { + it("wraps the URI in a DESCRIBE query", () => { + expect(buildDescribeQuery("http://example.org/foo")).to.equal("DESCRIBE "); + }); + }); +});