Skip to content

Release 12.0.1 (into develop) #936

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

Merged
merged 295 commits into from
Jul 28, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
295 commits
Select commit Hold shift + click to select a range
8861a0e
Remove release note that incorrectly remained after merge
rjyounes Oct 1, 2022
3c50a1a
Change definition of gist:precedes to exclude same order, and add owl…
rjyounes Sep 26, 2022
64d8942
Add gist:follows, inadvertently omitted from previous versions of gist
rjyounes Sep 26, 2022
6e79583
Update ontologyShapes to pass validation tests and complete the list …
rjyounes Sep 26, 2022
49c6788
Addition to release notes.
rjyounes Oct 3, 2022
596278e
Move text from definitions to scope notes
rjyounes Sep 27, 2022
c690940
Update release notes
rjyounes Oct 3, 2022
03288b8
Remove asymmetric and irreflexive axioms from precedes and follows pr…
rjyounes Oct 3, 2022
89d6d53
Add inverseOf gist:precedes in definition of gist:follows
rjyounes Oct 4, 2022
0e2eff4
Allow for empty collections, changed annotations (issue 570)
wslooney Sep 29, 2022
dd00a01
Added release note. Edited skos:example.
wslooney Oct 4, 2022
e655e51
Deprecated group and added Decprecated ttl file
wslooney Sep 29, 2022
3a64a18
Removed gist:Group. Added deprecated true value to gistDeprecated file.
wslooney Oct 3, 2022
3e045c8
Deprecated group and added Decprecated ttl file
rjyounes Oct 4, 2022
2497699
Wording change in scope note
rjyounes Oct 1, 2022
5972d2a
Deleted bad deprecated file and updated release notes.
rjyounes Oct 4, 2022
b782294
Punctuation fix
rjyounes Oct 4, 2022
6e69211
Capitalization fix
rjyounes Oct 4, 2022
281d557
Add prefix declarations
rjyounes Sep 27, 2022
32f28f4
Add sh:PrefixDeclaration to list of classes in ontologyShapes
rjyounes Sep 27, 2022
0358f75
Add release note; add prefix sh to prefix declarations
rjyounes Oct 5, 2022
e4efb97
Added “sh” to prefix declarations; miscellaneous updates to ontology …
rjyounes Oct 5, 2022
a3d0790
Add deprecated term that was inadvertently removed from gistDeprecated
rjyounes Oct 5, 2022
8ac776b
Add scope notes and altLabels to task classes
uscholdm Jun 24, 2022
453f2ed
Issue 590 - update annotation
uscholdm Jun 26, 2022
6a2888a
Tweaked more annotations
uscholdm Jun 27, 2022
b002af6
Tewaked annotation
uscholdm Jun 27, 2022
76d2299
Add: uniqueText domainIncludes gist:Text
uscholdm Jun 27, 2022
46d4cf6
Rename Task to TaskExecution and tweak annotations
uscholdm Aug 25, 2022
f77f76e
Renamed Project to ProjectExecution
uscholdm Aug 25, 2022
3330566
Rename ScheduledTask to ScheduledTaskExecution
uscholdm Aug 25, 2022
75a0b99
Add original definitions of Task, Project and ScheduledTask to the de…
rjyounes Oct 5, 2022
19d8833
Tweaked annotations
uscholdm Aug 25, 2022
855a270
Tweaked annotation
uscholdm Aug 26, 2022
e12666f
Added annotation to TaskTemplate
uscholdm Aug 26, 2022
b991d0c
Remove suprefluous altLabel
uscholdm Sep 22, 2022
5d13395
Remove unneeded annotations and tweak other annotations.
uscholdm Sep 28, 2022
69501b8
Added one comma and removed one comma
rjyounes Oct 1, 2022
6d4ea13
Tweaked annotation; Added release notes
rjyounes Oct 5, 2022
10236f7
Put validation queries and shapes into one folder; update bundle.yaml…
rjyounes Oct 5, 2022
315be92
Small update to bundle.yaml
rjyounes Sep 8, 2022
e03f6b2
Change path in bundle.yaml
rjyounes Sep 8, 2022
2dda52f
Another path name change
rjyounes Sep 8, 2022
3935b0e
Change destination for validation report in bundle.yaml
rjyounes Oct 5, 2022
f877aa2
Modify bundle.yaml to add README to documentation; remove gistDocumen…
rjyounes Oct 5, 2022
e8c0cbb
Change link to gist logo so works in gist repo as well as html page
rjyounes Oct 5, 2022
2463b95
Merge gistDocumentation.md into the readme and remove the former, now…
rjyounes Oct 5, 2022
45ddef4
Fix image in README to work in md version; HTML version in release pa…
rjyounes Oct 5, 2022
4af5aae
Another attempt to image reference in readme again
rjyounes Oct 5, 2022
04f25f8
Fix image tag
rjyounes Oct 5, 2022
bd7bb52
Trying one more format for link to gist logo
rjyounes Oct 5, 2022
b1315c5
Last attempt didn’t work
rjyounes Oct 5, 2022
1fe7a91
Fix bundle.yaml so gistValidationAnnotations is not included in relea…
rjyounes Oct 5, 2022
a68e1b2
Updates to ReleaseNotes.md
stevenchalem Oct 6, 2022
aa54acb
Tweaked release notes
stevenchalem Oct 7, 2022
ef949cb
Minor tweaks to release notes.
stevenchalem Oct 7, 2022
bfd68fd
Fix typo
stevenchalem Oct 7, 2022
72ed62b
BugFix: isRecordedAt is now a subproperty of gist:atDateTime
uscholdm Sep 22, 2022
dc1e1fa
Add owl:deprecated to deprecated terms
rjyounes Sep 25, 2022
423ca0e
Upgrade to rdf-toolkit 1.14.2 to remove NamedIndividual assertions; c…
rjyounes Feb 1, 2023
7f7c14b
Make pre-commit hook executable
rjyounes Feb 1, 2023
43eab9b
Update bundle.yaml for new location of serializer files
rjyounes Feb 1, 2023
f686068
Added release note
rjyounes Feb 2, 2023
6271d44
Update git pre-commit hooks
Feb 22, 2023
67c954f
Fixes to pre-commit hook & tested
Feb 22, 2023
8be7665
Fix remove_skos_decls code
Feb 22, 2023
be6ef60
Add setup.sh and update Contributing.md
Feb 22, 2023
d328d7d
Add release notes
Feb 22, 2023
1a6985e
Improve comment in pre-commit
Jamie-SA Feb 22, 2023
3f74d96
Add unit of measure gist:_percent; deprecate Percentage class
rjyounes Feb 21, 2023
153fd94
Add release note
rjyounes Feb 21, 2023
8f33d1c
Rename release note file due to change in PR number
rjyounes Feb 21, 2023
bb2219d
Run serializer; correct restriction on ContingentEvent; fix syntax error
rjyounes Feb 21, 2023
c110829
Rename setup.sh to work with windows
Feb 25, 2023
fd02221
Update setup script for windows
Feb 25, 2023
111c26e
Update documentation & release notes
Mar 4, 2023
b2354e6
Fix pre-commit script return error
Mar 4, 2023
e5f64a8
Testing change works
Mar 4, 2023
aa1698e
Documentation tweaks
rjyounes Mar 5, 2023
d55a323
Update message in bundle.yaml
rjyounes Mar 23, 2023
333b6b7
Update skos:definition of gist:nonConformingLabel
rjyounes Mar 23, 2023
a625b47
Tweak wording
rjyounes Apr 7, 2023
f0fc8d0
Another wording tweak
rjyounes Apr 7, 2023
d5a4fbe
Remove references to gistDeprecated from bundle.yaml
rjyounes Apr 16, 2023
dee0b22
Fix to CI script
rjyounes Apr 18, 2023
08fd55b
Remove TimeZone & etc
Apr 13, 2023
322b0c1
Add release notes
Apr 13, 2023
bae5b64
Address PR comments
Apr 17, 2023
61da943
Update comment after PR feedback
Apr 18, 2023
f75ec42
Fix gist logo in docs
Apr 20, 2023
e3137b3
Add release note
Apr 20, 2023
a1f9448
Attempt to fix tests
Apr 20, 2023
6d196c6
Attempt to fix tests
Apr 20, 2023
01995e5
Attempt to fix tests
Apr 20, 2023
ef25c86
Attempt to fix tests
Apr 20, 2023
2b1afe6
Another github actions test
Apr 25, 2023
12d59d3
Another github actions test
Apr 25, 2023
1e3b8db
Another github actions test
Apr 25, 2023
88ce26e
Another github actions test
Apr 25, 2023
c98b1b5
Another github actions test
Apr 25, 2023
c99fe0d
Another github actions test
Apr 25, 2023
c5c8d92
Another github actions test
Apr 25, 2023
81411a2
Another github actions test
Apr 25, 2023
c7d62a8
Another github actions test
Apr 25, 2023
8ac7338
Deprecates TreatyOrganization and updates label, definition and examp…
hmoore-sa Apr 25, 2023
bfa662f
minor formatting fix on deprecated class
hmoore-sa Apr 25, 2023
406837f
minor formatting fix in skos:def for IntergovOrg class
hmoore-sa Apr 25, 2023
3d6b13a
Remembering to update the release notes
hmoore-sa Apr 25, 2023
e373fc2
fixes all changes requested from PR - new release notes file, minor e…
hmoore-sa Apr 27, 2023
2022715
added TimeInterval class
kchastain703 Apr 28, 2023
8b94d3b
Release note fixes
rjyounes May 2, 2023
f4e3447
Remove inverses and fix class axioms
dylan-sa Mar 30, 2023
9c7e52e
Changes to sub/supercategory predicates
dylan-sa Mar 30, 2023
67ed123
Fix typo in occupiesGeographically definition
dylan-sa Mar 30, 2023
e2bcd58
Add rangeIncludes for isMemberOf
dylan-sa Mar 30, 2023
fb655a4
Add release note
dylan-sa Mar 30, 2023
c6dc66d
Serializer test
dylan-sa Apr 4, 2023
5a9e5ce
Change hasFirstMember to isFirstMemberOf
dylan-sa Apr 4, 2023
66dd70e
adding updated proposal
dylan-sa Apr 6, 2023
40e6a24
Update release note
dylan-sa Apr 7, 2023
368c05b
Remove identifies predicate
dylan-sa Apr 7, 2023
3563053
Add property breakdown to release note
dylan-sa Apr 27, 2023
fe520af
Add back isGeographicallyContainedIn
dylan-sa May 1, 2023
8e5dfb4
Fix release note
dylan-sa May 1, 2023
8a2e296
Update documentation of contributing to gist, major version upgrafdes…
rjyounes Mar 23, 2023
02108d4
Clarification of major change; fix a few broken links
rjyounes Mar 24, 2023
0d6a817
Additional documentation updates
rjyounes Mar 24, 2023
ccea4f5
Add predicate to relate deprecated terms to a replacement
rjyounes Mar 29, 2023
b36bb96
Add a release note
rjyounes Mar 29, 2023
f693c56
Updates to style guide and change management documentation
rjyounes Apr 14, 2023
a3c09e7
WIP gist style guide updates
rjyounes Nov 30, 2022
f451172
Update to Contributing doc, and change to CI script to fix build error
rjyounes Apr 18, 2023
163574e
Documentation updates, including style guide, change and release mana…
rjyounes May 3, 2023
4d05d4f
Additional updates to Contributing doc; add release notes for all doc…
rjyounes May 3, 2023
ed1a3eb
Delete unused release note
rjyounes May 3, 2023
778104d
Updates based on PR review
rjyounes May 3, 2023
f8fcaa2
Updates to section on release notes
rjyounes May 4, 2023
741cf5c
Update release note based on decision to include notes about changes …
rjyounes May 4, 2023
c999876
Fix pre-commit error on deleted files
May 4, 2023
e5a4bdb
Add release note
May 4, 2023
96a7f88
Modify setup script to make pre-commit hooks executable (needed on Mac)
rjyounes Apr 24, 2023
858f0e8
Update a note in serializer pre-commit hook. Try a fix for the CI error.
rjyounes Apr 24, 2023
e98106a
Use absolute path in chmod command so works from any directory
rjyounes Apr 25, 2023
2b6e8df
Additional fixes to setup and pre-commit hooks
rjyounes Apr 27, 2023
57f2ffd
Removing dateTime restrictions from gist:ContingentEvent
coltonglasgow Apr 27, 2023
dbc8496
Serializing gistCore.ttl
coltonglasgow Apr 27, 2023
91d262b
Adding release notes for PR826
coltonglasgow Apr 27, 2023
4602ef2
Updating release notes based on feedback
coltonglasgow May 4, 2023
6f8f32e
Adding examples to ContingentEvent
coltonglasgow May 5, 2023
2754ef4
Updated ContingentEvent example wording
coltonglasgow May 8, 2023
a465f96
Change prefLabel; add skos example and gist domainIncludes to gist:is…
wslooney Mar 29, 2023
01e4ed5
Update annotations for gist:isAllocatedBy. Add release note.
May 5, 2023
3c65bcf
Remove protege artifacts; streamline release note; improve category e…
DanielHadad May 9, 2023
546dec2
Small wording tweak in release note
rjyounes May 9, 2023
ab5101f
Correct case on pronoun
rjyounes May 9, 2023
25f51fc
Another wording tweak
rjyounes May 9, 2023
adcd0ce
Add gistSubClassOfAssertions
dylan-sa May 3, 2023
e732124
Add subclassof assertions ontology info; tweak yaml file
dylan-sa May 8, 2023
ad8b931
Add example and release note; tweak yaml file
dylan-sa May 8, 2023
0e2efb0
Tweak release note, ontology annotations; add gistSubClassAssertions.py
dylan-sa May 9, 2023
6006ead
Tweak to subclass script
dylan-sa May 9, 2023
e790d4b
Fix yaml file - definedBy
dylan-sa May 9, 2023
82bf57c
Adjust python script
dylan-sa May 9, 2023
132fad8
Delete gistSubClassAssertions.py
dylan-sa May 9, 2023
1d31474
Update release note
dylan-sa May 9, 2023
fba1268
Change script name
dylan-sa May 9, 2023
2320f49
Delete gistDeprecated.ttl
rjyounes May 7, 2023
2a74403
Minor wording modification to deprecation policy
rjyounes May 7, 2023
e90c45a
Clarifications in deprecation and deletion policy doc
rjyounes May 7, 2023
91d8ba0
Typographical fix
rjyounes May 10, 2023
48121b9
issue 733 remove gist:hasSubTask and gist:hasDirectSubTask, update 1 …
hmoore-sa May 10, 2023
cf20054
issue 733 add backticks and reformat release note'
hmoore-sa May 10, 2023
5e4c7aa
Rework names and annotations of Event and Task classes
rjyounes Nov 21, 2022
17afaad
Fix syntax error
rjyounes Nov 21, 2022
aa8a655
Moved release note to a separate file, following new procedure
rjyounes Nov 30, 2022
cc25e7a
Fix typo; change restriction on Event class
rjyounes Nov 30, 2022
56e7d27
Updates based on review comments
rjyounes Mar 23, 2023
9cce2e3
Updates to release note and definitions of event and task classes and…
rjyounes May 7, 2023
8f8f8fa
Revisions based on PR review
rjyounes May 9, 2023
cfcf57b
Fix wording error in release note
rjyounes May 10, 2023
ffb54be
Add prefLabel to ScheduledEvent
rjyounes May 16, 2023
2dd88ea
Add sni serializer option to bundler to suppress named individuals
rjyounes May 16, 2023
bbcee01
Add release note
rjyounes May 16, 2023
db99c4e
Change action name
rjyounes May 16, 2023
427bf6e
Revert "Change action name"
rjyounes May 16, 2023
4bc966b
Fix position of -sni option in bundle.yaml
rjyounes May 16, 2023
cb48e95
Update release note
rjyounes May 16, 2023
1f30a31
Add issue number to release note.
rjyounes May 17, 2023
3ffefa5
Reference previous issue #774 rather than new issue
rjyounes May 17, 2023
055518b
Removed release note - goes under umbrella of issue 774
rjyounes May 17, 2023
ea0fb07
Add MonetaryPerDuration and CurrencyPerDurationUnit classes; small ad…
rjyounes May 17, 2023
6a73b1c
Fix issue number in release note
rjyounes May 17, 2023
1df20fc
Change someValuesFrom restrictions to allValuesFrom on MonetaryPerDur…
rjyounes May 20, 2023
b247c26
Updated Gist namespace in all turtle files
coltonglasgow May 18, 2023
ec61218
Updated Gist namespace in non turtle files
coltonglasgow May 18, 2023
a8f57a0
Fixed bundle.yaml indenting
coltonglasgow May 18, 2023
0d0b33d
Reverted changes to namespace in migration data
coltonglasgow May 20, 2023
ddc56a8
Small wording change in bundle.yaml message
rjyounes May 22, 2023
c03c1ae
Add docs/namespace.md (from Dave)
May 18, 2023
ff98953
Punctuation corrections
rjyounes May 19, 2023
8ea3427
Update bundle.yaml to include namespace doc in release package; renam…
rjyounes May 20, 2023
27e8509
Fix path to namespace document
rjyounes May 22, 2023
8caca32
Add copy of namespace doc to Documentation directory - still broken, …
rjyounes May 22, 2023
4cc74f6
Fix path in bundler copy action
rjyounes May 22, 2023
2536a45
Run serializer - somehow not done in last commit
rjyounes May 24, 2023
edb987c
Restore name of Namespace document, and make associated changes
rjyounes May 23, 2023
f4769ca
Updated Gist namespace in all ontologies
coltonglasgow May 26, 2023
208ee15
Migration SPARQL queries initial
coltonglasgow May 22, 2023
a531e6c
Modified SPARQL migration queries
coltonglasgow May 24, 2023
183e601
Added sample migration data
coltonglasgow May 24, 2023
eb66677
Created old and new validation scripts
coltonglasgow May 24, 2023
6f4a316
Local files migration configuration file
coltonglasgow May 24, 2023
bd6e5de
Updated the report query directory structure
coltonglasgow May 25, 2023
8786a77
Updated README for v12.0 migration
coltonglasgow May 25, 2023
66633df
Made onto_tool variable more verbose
coltonglasgow May 25, 2023
1a19abf
Added SPARQL endpoint migration (WiP)
coltonglasgow May 25, 2023
a14579f
Split old namespace queries by s, p, o, g
coltonglasgow May 26, 2023
a6feaae
Commented out comment in migrate_endpoint.yaml
coltonglasgow May 26, 2023
18cede7
Apply suggestions from code review
Jamie-SA Jun 8, 2023
39123f3
Mint URIs in ex: instead of gist:
Jun 8, 2023
b6d3500
Update Namespace.md
Jamie-SA Jun 6, 2023
f5feaff
Added release notes to ReleaseNotes.md
stevenchalem Jun 8, 2023
8b5e2f4
editing ReleaseNotes.md
stevenchalem Jun 9, 2023
4ac4545
Fixed missing 11.1.0 section in ReleaseNotes.md
stevenchalem Jun 9, 2023
314738f
Updates to release notes, and a few clarifications in Contributing.md…
rjyounes Jun 16, 2023
c2b6e6d
Merge Release branch 12.0.0 into master
marksem Jun 30, 2023
06b97ba
Merge pull request #910 from semanticarts/release/12.0.0
rjyounes Jun 30, 2023
da39aa3
Fix wrong apostrophe
Jul 6, 2023
7310f9d
Add release note
Jul 6, 2023
4ba6a8a
Rewrite release note
Jamie-SA Jul 13, 2023
40b0e87
Add missing owl:Thing assertions
dylan-sa Jul 13, 2023
bc575b3
Newline prior to table to facilitate HTML generation
bpelakh Jul 18, 2023
1ec940d
Merge pull request #928 from semanticarts/issue-923
sa-bpelakh Jul 19, 2023
21b3fe9
Merge pull request #920 from semanticarts/typo-fix-919-namespace-doc
Jamie-SA Jul 21, 2023
794a1cb
Merge pull request #927 from semanticarts/DA/issue-775-add-owl-thing-…
Jamie-SA Jul 21, 2023
48993e4
Don’t include gistValidationAnnotations ontology in the release package
rjyounes Jul 25, 2023
1818c46
Add version number to rdfsAnnotation files
rjyounes Jul 25, 2023
67960e8
Add release note; fix existing release note; add prefix “gist” to rdf…
rjyounes Jul 25, 2023
f833735
Readme updates
rjyounes Jul 25, 2023
4c4d164
Merge pull request #931 from semanticarts/release/issue-917-readme-up…
dylan-sa Jul 25, 2023
3a61f22
Update docs/release_notes/issue-922-bundler
rjyounes Jul 26, 2023
4402a8a
Revert change to rdfs annotations filenames, since could have major i…
rjyounes Jul 26, 2023
666b483
Merge pull request #930 from semanticarts/release/issue-922-bundler-f…
dylan-sa Jul 26, 2023
f1b85d7
Update release notes and subclass assertions
dylan-sa Jul 26, 2023
9f29b59
Delete issue-917-readme-updates
dylan-sa Jul 26, 2023
fdb43ef
Delete patch-919-wrong-apostrophe
dylan-sa Jul 26, 2023
f0c0d7c
Delete issue-922-bundler
dylan-sa Jul 26, 2023
b9443b0
Apply suggestions from code review
dylan-sa Jul 27, 2023
58f4442
Update ReleaseNotes.md
dylan-sa Jul 27, 2023
07cd526
Wording tweak in release notes
rjyounes Jul 28, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ About gist

gist is Semantic Arts' minimalist upper ontology for the enterprise. It is designed to have the maximum coverage of typical business ontology concepts with the fewest number of primitives and the least amount of ambiguity.

We have an active governance and best practices community around gist called the gist Council, with a teleconference on the first Thursday of every month, where practitioners and users of gist come together to discuss how to use gist and make suggestions on its evolution. Please send email to [GistCouncil@semanticarts.com](mailto:GistCouncil@semanticarts.com) if you would like to become involved.
We maintain an active gist community forum where developers and users of gist come together to discuss the gist model, implementation best practices, and the evolution of gist. Meetings occur virtually on the first Thursday of every other month, starting in January. Please send email to [GistForum@semanticarts.com](mailto:GistForum@semanticarts.com) if you would like to become involved.

You can also contribute to gist by adding your comments to [issue discussion threads](https://github.com/semanticarts/gist/issues) and submitting new issues and pull requests (see [guidelines for contributions](https://github.com/semanticarts/gist/blob/master/docs/Contributing.md)). You can view [minutes](https://github.com/semanticarts/gist/wiki/gist-Development-Team-Meeting-Notes) from our bi-monthly review sessions to find out what we've been discussing and get a preview of upcoming changes to gist.

gist is free and open to the public under the [Creative Commons 3.0](http://creativecommons.org/licenses/by-sa/3.0/) attribution share-alike license. In addition to the conditions of this license, we require that any concepts used from gist remain in the gist namespace, and that you do not define your own term definitions in the gist namespace.

For more information on gist and to download previously released versions of gist, see the [Semantic Arts website](https://www.semanticarts.com/gist).
For more information on gist and to download the current or previous versions of gist, see the [Semantic Arts website](https://www.semanticarts.com/gist).

Documentation
-----
Expand Down
5 changes: 4 additions & 1 deletion bundle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,10 @@ actions:
from: "(.*)\\.ttl"
to: "\\g<1>{version}.ttl"
includes:
- "*.ttl"
- gistCore.ttl
- gistMediaTypes.ttl
- gistPrefixDeclarations.ttl
- gistSubClassAssertions.ttl
- action: "definedBy"
message: "Adding rdfs:isDefinedBy."
source: "{output}"
Expand Down
30 changes: 15 additions & 15 deletions docs/Namespace.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ available, that cover extensions to this core, both horizontally (HR and
Accounting) and vertically (Professional Services, Healthcare). These
other ontologies have different names but share the gist namespace.

If youre wondering why the namespace isnt the same as the ontology IRI,
and therefore why it didnt return the ontology, read on.
If you're wondering why the namespace isn't the same as the ontology IRI,
and therefore why it didn't return the ontology, read on.

The Difference Between Namespaces and Ontologies
-----
Expand All @@ -30,7 +30,7 @@ historically contained in a file.

The reason these two terms are so often conflated is that most ontology
editing tools will provide both as a convenient default and will make both
the same. When youre just screwing around learning ontology authoring
the same. When you're just screwing around learning ontology authoring
and building toy apps, this collapsing of the two terms is mostly benign.

It turns out that applying this default behavior to production systems is
Expand All @@ -57,7 +57,7 @@ you meant the default, which by default is the name of the ontology
itself. This is the root of the confusion.

We advocate not using a default namespace. Much better to be explicit,
and as well see, explicitness encourages (or at least doesnt obscure)
and as we'll see, explicitness encourages (or at least doesn't obscure)
reusing other terms that may have been minted elsewhere.

Minting IRIs
Expand All @@ -66,8 +66,8 @@ Minting IRIs
The person or system that first defines a term or creates an identifier
for a real world instance is said to have "minted" the identifier. It
mints it within a namespace. It should be a namespace you have
control over. Minting an IRI in someone elses namespace is called
"namespace squatting." Not only is it poor form, it doesnt really
control over. Minting an IRI in someone else's namespace is called
"namespace squatting." Not only is it poor form, it doesn't really
accomplish anything. If you decide to mint an IRI in the gist
namespace, no one else will know this happened. You will be shouting
in a well.
Expand All @@ -85,7 +85,7 @@ This is essentially a path within the domain name `w3id.org`, whose owners
have given us exclusive control over. When we mint new terms, we will do so
in this namespace.

An ontology neednt have any IRIs minted it its "own" namespace
An ontology needn't have any IRIs minted it its "own" namespace
-----

To cement the idea that the ontology need not have a 1:1 coorespondence to
Expand All @@ -106,15 +106,15 @@ its namespace, consider the following legitimate ontology.
```

The first 8 lines declare namespace prefixes. Strictly speaking they are
just conveniences (abbreviations), so that line 11 doesnt get too long
just conveniences (abbreviations), so that line 11 doesn't get too long
to read. The name of the ontology is in line 10. The entire ontology is
in line 11, and doesnt refer to anything that was minted in this ontology.
in line 11, and doesn't refer to anything that was minted in this ontology.
It just says that someone named mccomb (as per the Semantic Arts
namespace) owns (as per gists definition of ownership) something
namespace) owns (as per gist's definition of ownership) something
that dbPedia will soon recognize as Semantic Arts.

This ontology does not have any IRIs minted in either its namespace
(which isnt even declared; I took out the default declaration) or
(which isn't even declared; I took out the default declaration) or
in this ontology.

How to partition
Expand All @@ -141,15 +141,15 @@ with the other two.
Governance drives namespace use
-----

But just because youve divided your ontology into partitions (modules)
doesnt mean the namespaces must follow. In the above example, if one
But just because you've divided your ontology into partitions (modules)
doesn't mean the namespaces must follow. In the above example, if one
group were doing all the ontology work for vendor, material and purchasing,
they could easily do all three in the same namespace.

You really only need separate namespaces if you have people minting
terms that are not coordinating with each other. If you have one group
minting the term: `Account` to mean what accountants think and the
sales group minting the term `Account` to mean prospect, youd have
sales group minting the term `Account` to mean prospect, you'd have
a difficult time with the accidental term collisions.

The solution is either to coordinate, or to have separate namespaces.
Expand All @@ -173,7 +173,7 @@ The problems become more obvious the more files you have. If someone
mints a term, say a property or a class, in a sub-ontology that everyone
agrees would be useful to have in other sub-ontologies, the other
sub-ontologies can either import the one with the term they want
(getting a bunch of axioms they dont want) or they can lobby for
(getting a bunch of axioms they don't want) or they can lobby for
promoting the term to a higher level ontology where it can be reused
more easily. The only problem is that with that promotion, because
each ontology has its own namespace, the name of the term must be
Expand Down
18 changes: 18 additions & 0 deletions docs/ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,23 @@
gist Release Notes
=====

Release 12.0.1
-----

### Patch Updates

- Added missing `owl:Thing` assertions to gist instances to ensure that `rdfs:isDefinedBy` assertions are generated during the release bundling process. Issue [#775](https://github.com/semanticarts/gist/issues/775).

- Updated description of gist Forum in README. Issue [#917](https://github.com/semanticarts/gist/issues/917).

- Changed smart single quotes to straight quotes for the apostrophes in `docs/Namespace.md`. Issue [#919](https://github.com/semanticarts/gist/issues/919).

- Updated `bundle.yaml` to exclude the `gistValidationAnnotations` ontology from the release package. Issue [#922](https://github.com/semanticarts/gist/issues/922).

- Updated the Python HTML renderer to fix errors in display of gist documentation in the browser. Issue [#923](https://github.com/semanticarts/gist/issues/923).

Import URL: <https://w3id.org/semanticarts/ontology/gistCore12.0.1>.

Release 12.0.0
-----

Expand All @@ -15,6 +32,7 @@ This is a major release which includes several changes which break compatibility
- For each pair of inverses, the property deemed clearest, simplest, and/or most useful was retained.
- Axioms referring to the deleted properties were reformulated using `owl:inverseOf`.
- Breakdown:

| Properties retained in gist | Inverse properties removed from gist |
| ----------- | ----------- |
`hasDirectPart` | `isDirectPartOf`
Expand Down
15 changes: 12 additions & 3 deletions gistCore.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -2608,7 +2608,10 @@ gist:_candela
.

gist:_day
a gist:DurationUnit ;
a
owl:Thing ,
gist:DurationUnit
;
skos:definition "A duration unit that is 24 hours long."^^xsd:string ;
skos:prefLabel "day"^^xsd:string ;
gist:conversionFactor "86400.0"^^xsd:double ;
Expand Down Expand Up @@ -2664,7 +2667,10 @@ gist:_meter
.

gist:_millisecond
a gist:DurationUnit ;
a
owl:Thing ,
gist:DurationUnit
;
skos:definition "A unit equal to a thousandth of a second."^^xsd:string ;
skos:prefLabel "millisecond"^^xsd:string ;
gist:conversionFactor "0.001"^^xsd:double ;
Expand All @@ -2673,7 +2679,10 @@ gist:_millisecond
.

gist:_minute
a gist:DurationUnit ;
a
owl:Thing ,
gist:DurationUnit
;
skos:definition "A unit equal to 60 seconds."^^xsd:string ;
skos:prefLabel "minute"^^xsd:string ;
gist:conversionFactor "60.0"^^xsd:double ;
Expand Down
2 changes: 1 addition & 1 deletion gistSubClassAssertions.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
owl:imports <https://w3id.org/semanticarts/ontology/gistCore> ;
skos:definition "Supplementary subclass assertions for gistCore."^^xsd:string ;
skos:prefLabel "gist Subclass Assertions"^^xsd:string ;
skos:scopeNote "This ontology contains supplementary subclass assertions that are logically entailed by gistCore but are not inferred by some automated reasoners. For example, an OWL RL reasoner would not infer that gist:Commitment is a subclass of gist:Intention, even though it follows from the ontology axioms. More precisely, it contains (1) subclass assertions derived using an OWL DL reasoner and (2) the subclass assertions that are already explicit in gistCore."^^xsd:string ;
skos:scopeNote "This ontology contains supplementary subclass assertions that are logically entailed by gistCore but are not inferred by some automated reasoners. For example, an OWL RL reasoner would not infer that gist:Commitment is a subclass of gist:Intention, although it follows from the ontology axioms. More precisely, it contains (1) subclass assertions derived using an OWL DL reasoner and (2) the subclass assertions that are already explicit in gistCore."^^xsd:string ;
gist:license "https://creativecommons.org/licenses/by-sa/3.0/"^^xsd:string ;
.

Expand Down
Empty file modified tools/serializer/pre-commit
100644 → 100755
Empty file.