From: Lady Date: Sun, 8 Sep 2024 02:08:13 +0000 (-0400) Subject: Initial commit; initial set of vocabs X-Git-Url: https://git.ladys.computer/Vocab/commitdiff_plain/7020828282e41281d76e7a578f97d123e00d7b05?ds=inline Initial commit; initial set of vocabs Things which still need to be done with what is here :— - Domains and ranges should be inferred, but aren¦t currently. - Many terms involve more axioms than they need stricty need to, because they were written before the generated webpage supported basic inferencing. - Better handling/display of term statuses?? - Honestly, everything probably deserves another close review just for accuracy. Planned future work :— - Support for profiles (i·e, subsets of the ontology with additional constraints). - A lot more terms in the `ladys:` name·space. --- 7020828282e41281d76e7a578f97d123e00d7b05 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e75c358 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +# SPDX-FileCopyrightText: 2024 Lady +# SPDX-License-Identifier: CC0-1.0 + +/build +/public +.grass diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..9467592 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,12 @@ +# SPDX-FileCopyrightText: 2024 Lady +# SPDX-License-Identifier: CC0-1.0 + +[submodule "libxml2"] + path = .libxml2 + url = https://gitlab.gnome.org/GNOME/libxml2.git +[submodule "书社"] + path = .⛩📰 + url = https://git.ladys.computer/Shushe.git +[submodule "Yseme"] + path = .👥📤 + url = https://git.ladys.computer/Yseme.git diff --git a/.libxml2 b/.libxml2 new file mode 160000 index 0000000..4b3f860 --- /dev/null +++ b/.libxml2 @@ -0,0 +1 @@ +Subproject commit 4b3f860e5420ade19a825dc7f4d75789489535ba diff --git "a/.\342\233\251\360\237\223\260" "b/.\342\233\251\360\237\223\260" new file mode 160000 index 0000000..884130a --- /dev/null +++ "b/.\342\233\251\360\237\223\260" @@ -0,0 +1 @@ +Subproject commit 884130a52be6bfe21e524498385cb6486495b383 diff --git "a/.\360\237\221\245\360\237\223\244" "b/.\360\237\221\245\360\237\223\244" new file mode 160000 index 0000000..f6ab022 --- /dev/null +++ "b/.\360\237\221\245\360\237\223\244" @@ -0,0 +1 @@ +Subproject commit f6ab0225fdd5a404fbd592b0d5c051f0cbea4135 diff --git a/DTD b/DTD new file mode 100644 index 0000000..62f2e83 --- /dev/null +++ b/DTD @@ -0,0 +1,206 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/GNUmakefile b/GNUmakefile new file mode 100644 index 0000000..07262f9 --- /dev/null +++ b/GNUmakefile @@ -0,0 +1,128 @@ +# SPDX-FileCopyrightText: 2023-2024 Lady +# SPDX-License-Identifier: MPL-2.0 + +SHELL = /bin/sh + +# Copyright © 2023–2024 Lady [@ Ladys Computer]. +# +# This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. +# If a copy of the M·P·L was not distributed with this file, You can obtain one at . + +CP := cp +FIND := find +GIT := git +MKDIR := mkdir +PRINTF := printf +RM := rm +SED := sed +TEST := test +TOUCH := touch +XARGS := xargs + +DATASRCDIR := data +SITESRCDIR := site +BUILDDIR := build +DATABUILDDIR := build/data +RDFBUILDDIR := build/rdf +SITEBUILDDIR := build/site +BUILDTARGET := .grass +DESTDIR := public + +THISDIR := $(patsubst %/,%,$(dir $(lastword $(MAKEFILE_LIST)))) + +SHUSHE := .⛩📰 +MAKEOPTS := CP='$(CP)' FIND='$(FIND)' GIT='$(GIT)' MKDIR='$(MKDIR)' PRINTF='$(PRINTF)' RM='$(RM)' SED='$(SED)' TEST='$(TEST)' TOUCH='$(TOUCH)' XARGS='$(XARGS)' + +# Stage 1: Build R·D·F files to build/rdf +SHUSHEDATAOPTS := $(MAKEOPTS) SRCDIR='$(DATASRCDIR)' INCLUDEDIR='$(DATASRCDIR)' BUILDDIR='$(DATABUILDDIR)' DESTDIR='$(RDFBUILDDIR)' EXTRAPARSERS='$(wildcard $(THISDIR)/parsers/data/*.xslt)' EXTRAPARSERLIBS='$(DATASRCDIR)/ontologies/¦' EXTRAFINDINCLUDERULES='-not '"'"'('"'"' '"'"'('"'"' -name ontologies -o -name profiles '"'"')'"'"' -a -type d -a -prune '"'"')'"'"'' EXTRATRANSFORMS='$(wildcard $(THISDIR)/transforms/data/*.xslt)' + +# Stage 2: Build the actual site +SHUSHESITEOPTS := $(MAKEOPTS) SRCDIR='$(SITESRCDIR)' INCLUDEDIR='$(RDFBUILDDIR)' BUILDDIR='$(SITEBUILDDIR)' DESTDIR='$(DESTDIR)' EXTRAPARSERS='$(wildcard $(THISDIR)/parsers/site/*.xslt)' EXTRATRANSFORMS='$(wildcard $(THISDIR)/transforms/site/*.xslt)' + +YSEME := .👥📤 +YSEMEOPTS := $(MAKEOPTS) BUILDTARGET='.grass' DESTDIR='$(DESTDIR)' SERVERPATH='lady/vocab' + +xmls := $(wildcard $(DATASRCDIR)/*/*) + +# ━ § Call out to ⛩📰 书社 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + +install : $(SHUSHE)/GNUmakefile build + @for publicfile in $(patsubst %,"%",$(wildcard $(DESTDIR)/*)); do if $(GIT) check-ignore -q "$$publicfile"; then $(RM) -rf "$$publicfile"; fi; done + @for target in $$($(MAKE) -s -f '$<' listout QUIET=1 $(SHUSHEDATAOPTS)); do $(PRINTF) '%s\n' "$$target" | $(SED) 's/¦/:/g' | $(XARGS) $(PRINTF) 'Copying …\n' >&2; $(PRINTF) '%s\n' "$$target" | $(SED) 's:^:$(DESTDIR)/:;s/¦/:/g' | $(XARGS) $(CP) '$(RDFBUILDDIR)/'"$$target"; done + @for target in $$($(MAKE) -s -f '$<' listout QUIET=1 $(SHUSHESITEOPTS)); do for dir in $$($(FIND) "$(SITEBUILDDIR)/public/$$target" -not -name '.*' -and -type d); do if $(TEST) '!' -d "$(DESTDIR)/$$dir"; then $(PRINTF) '%s\n' "$$dir" | $(SED) 's:$(SITEBUILDDIR)/public/:$(DESTDIR)/:' | $(XARGS) $(MKDIR) -p; fi; done; for file in $$($(FIND) "$(SITEBUILDDIR)/public/$$target" -not '(' -name '.*' -or -type d ')'); do $(PRINTF) '%s\n' "$$file" | $(SED) 's:$(SITEBUILDDIR)/public/:/:;s:/_\(.*\)_\(\..*\)$$:/(\1)\2:g;s/¦/:/g' | $(XARGS) $(PRINTF) 'Copying <%s>…\n' >&2; $(PRINTF) '%s\n' "$$file" | $(SED) 's:$(SITEBUILDDIR)/public/:$(DESTDIR)/:;s:/_\(.*\)_\(\..*\)$$:/(\1)\2:g;s/¦/:/g' | $(XARGS) $(CP) "$$file"; done; done + $(TOUCH) '$(BUILDTARGET)' + +build : $(SHUSHE)/GNUmakefile + @$(RM) -rf '$(RDFBUILDDIR)/profiles' + @$(MAKE) -f '$<' install $(SHUSHEDATAOPTS) + @$(MAKE) -f '$<' $(SHUSHESITEOPTS) + +clean : $(SHUSHE)/GNUmakefile + @$(MAKE) -f '$<' $@ $(SHUSHEDATAOPTS) + @$(RM) -rf '$(RDFBUILDDIR)' + @$(MAKE) -f '$<' $@ $(SHUSHESITEOPTS) + +list listout : $(SHUSHE)/GNUmakefile + @$(RM) -rf '$(RDFBUILDDIR)/profiles' + @$(MAKE) -f '$<' install $(SHUSHEDATAOPTS) + @$(MAKE) -f '$<' $@ $(SHUSHESITEOPTS) + +$(BUILDDIR)/data/% : $(SHUSHE)/GNUmakefile FORCE + @$(MAKE) -f '$<' $@ $(SHUSHEDATAOPTS) + +$(BUILDDIR)/rdf/% : $(SHUSHE)/GNUmakefile FORCE + @$(MAKE) -f '$<' $@ $(SHUSHEDATAOPTS) + +$(BUILDDIR)/site/% : $(SHUSHE)/GNUmakefile FORCE + @$(RM) -rf '$(RDFBUILDDIR)/profiles' + @$(MAKE) -f '$<' install $(SHUSHEDATAOPTS) + @$(MAKE) -f '$<' $@ $(SHUSHESITEOPTS) + +$(DESTDIR)/% : $(SHUSHE)/GNUmakefile FORCE + @$(RM) -rf '$(RDFBUILDDIR)/profiles' + @$(MAKE) -f '$<' install $(SHUSHEDATAOPTS) + @$(MAKE) -f '$<' $@ $(SHUSHESITEOPTS) + +# ━ § Call out to 👥📤 Yseme ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + +dry-sync sync : $(YSEME)/GNUmakefile + @$(MAKE) -f '$<' $@ $(YSEMEOPTS) + +# ━ § Build xmllint ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + +# This is temporarily required as DTD resolving requires a very new +# version of `xmllint´ when a filename contains non‐Ascii characters. +# Once `libxml2` ≥ 2.13.2 is more widely available, this subrepo and +# build step can probably be dropped. + +.libxml2/xmllint : .libxml2/autogen.sh + $(CD) .libxml2 && ./autogen.sh && ./configure + $(MAKE) -C .libxml2 + +# ━ § Linting ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + +lint : $(foreach xml,$(xmls),lint][$(xml)) ; + +$(foreach xml,$(xmls),lint][$(xml)) : lint][% : .libxml2/xmllint + @.libxml2/xmllint --valid --noout '$*' + +# ━ § Special targets ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + +.IGNORE : $(foreach xml,$(xmls),lint][$(xml)) ; + +.PHONY : FORCE build clean dry-sync gone lint $(foreach xml,$(xmls),lint][$(xml)) list prebuild sync uninstall ; + +gone : clean uninstall ; + +uninstall : + @for publicfile in $(patsubst %,"%",$(wildcard $(DESTDIR)/*)); do if $(GIT) check-ignore -q "$$publicfile"; then $(RM) -rf "$$publicfile"; fi; done + +FORCE : ; + +# ━ § Make·file targets ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + +$(SHUSHE)/GNUmakefile $(YSEME)/GNUmakefile : %/GNUmakefile : FORCE + $(GIT) submodule update --init '$*' + +.libxml2/autogen.sh : %/autogen.sh : FORCE + $(GIT) submodule update --init '$*' diff --git a/LICENSES/CC0-1.0.txt b/LICENSES/CC0-1.0.txt new file mode 100644 index 0000000..0e259d4 --- /dev/null +++ b/LICENSES/CC0-1.0.txt @@ -0,0 +1,121 @@ +Creative Commons Legal Code + +CC0 1.0 Universal + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS + PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM + THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED + HEREUNDER. + +Statement of Purpose + +The laws of most jurisdictions throughout the world automatically confer +exclusive Copyright and Related Rights (defined below) upon the creator +and subsequent owner(s) (each and all, an "owner") of an original work of +authorship and/or a database (each, a "Work"). + +Certain owners wish to permanently relinquish those rights to a Work for +the purpose of contributing to a commons of creative, cultural and +scientific works ("Commons") that the public can reliably and without fear +of later claims of infringement build upon, modify, incorporate in other +works, reuse and redistribute as freely as possible in any form whatsoever +and for any purposes, including without limitation commercial purposes. +These owners may contribute to the Commons to promote the ideal of a free +culture and the further production of creative, cultural and scientific +works, or to gain reputation or greater distribution for their Work in +part through the use and efforts of others. + +For these and/or other purposes and motivations, and without any +expectation of additional consideration or compensation, the person +associating CC0 with a Work (the "Affirmer"), to the extent that he or she +is an owner of Copyright and Related Rights in the Work, voluntarily +elects to apply CC0 to the Work and publicly distribute the Work under its +terms, with knowledge of his or her Copyright and Related Rights in the +Work and the meaning and intended legal effect of CC0 on those rights. + +1. Copyright and Related Rights. A Work made available under CC0 may be +protected by copyright and related or neighboring rights ("Copyright and +Related Rights"). Copyright and Related Rights include, but are not +limited to, the following: + + i. the right to reproduce, adapt, distribute, perform, display, + communicate, and translate a Work; + ii. moral rights retained by the original author(s) and/or performer(s); +iii. publicity and privacy rights pertaining to a person's image or + likeness depicted in a Work; + iv. rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(a), below; + v. rights protecting the extraction, dissemination, use and reuse of data + in a Work; + vi. database rights (such as those arising under Directive 96/9/EC of the + European Parliament and of the Council of 11 March 1996 on the legal + protection of databases, and under any national implementation + thereof, including any amended or successor version of such + directive); and +vii. other similar, equivalent or corresponding rights throughout the + world based on applicable law or treaty, and any national + implementations thereof. + +2. Waiver. To the greatest extent permitted by, but not in contravention +of, applicable law, Affirmer hereby overtly, fully, permanently, +irrevocably and unconditionally waives, abandons, and surrenders all of +Affirmer's Copyright and Related Rights and associated claims and causes +of action, whether now known or unknown (including existing as well as +future claims and causes of action), in the Work (i) in all territories +worldwide, (ii) for the maximum duration provided by applicable law or +treaty (including future time extensions), (iii) in any current or future +medium and for any number of copies, and (iv) for any purpose whatsoever, +including without limitation commercial, advertising or promotional +purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each +member of the public at large and to the detriment of Affirmer's heirs and +successors, fully intending that such Waiver shall not be subject to +revocation, rescission, cancellation, termination, or any other legal or +equitable action to disrupt the quiet enjoyment of the Work by the public +as contemplated by Affirmer's express Statement of Purpose. + +3. Public License Fallback. Should any part of the Waiver for any reason +be judged legally invalid or ineffective under applicable law, then the +Waiver shall be preserved to the maximum extent permitted taking into +account Affirmer's express Statement of Purpose. In addition, to the +extent the Waiver is so judged Affirmer hereby grants to each affected +person a royalty-free, non transferable, non sublicensable, non exclusive, +irrevocable and unconditional license to exercise Affirmer's Copyright and +Related Rights in the Work (i) in all territories worldwide, (ii) for the +maximum duration provided by applicable law or treaty (including future +time extensions), (iii) in any current or future medium and for any number +of copies, and (iv) for any purpose whatsoever, including without +limitation commercial, advertising or promotional purposes (the +"License"). The License shall be deemed effective as of the date CC0 was +applied by Affirmer to the Work. Should any part of the License for any +reason be judged legally invalid or ineffective under applicable law, such +partial invalidity or ineffectiveness shall not invalidate the remainder +of the License, and in such case Affirmer hereby affirms that he or she +will not (i) exercise any of his or her remaining Copyright and Related +Rights in the Work or (ii) assert any associated claims and causes of +action with respect to the Work, in either case contrary to Affirmer's +express Statement of Purpose. + +4. Limitations and Disclaimers. + + a. No trademark or patent rights held by Affirmer are waived, abandoned, + surrendered, licensed or otherwise affected by this document. + b. Affirmer offers the Work as-is and makes no representations or + warranties of any kind concerning the Work, express, implied, + statutory or otherwise, including without limitation warranties of + title, merchantability, fitness for a particular purpose, non + infringement, or the absence of latent or other defects, accuracy, or + the present or absence of errors, whether or not discoverable, all to + the greatest extent permissible under applicable law. + c. Affirmer disclaims responsibility for clearing rights of other persons + that may apply to the Work or any use thereof, including without + limitation any person's Copyright and Related Rights in the Work. + Further, Affirmer disclaims responsibility for obtaining any necessary + consents, permissions or other rights required for any use of the + Work. + d. Affirmer understands and acknowledges that Creative Commons is not a + party to this document and has no duty or obligation with respect to + this CC0 or use of the Work. diff --git a/LICENSES/MPL-2.0.txt b/LICENSES/MPL-2.0.txt new file mode 100644 index 0000000..ee6256c --- /dev/null +++ b/LICENSES/MPL-2.0.txt @@ -0,0 +1,373 @@ +Mozilla Public License Version 2.0 +================================== + +1. Definitions +-------------- + +1.1. "Contributor" + means each individual or legal entity that creates, contributes to + the creation of, or owns Covered Software. + +1.2. "Contributor Version" + means the combination of the Contributions of others (if any) used + by a Contributor and that particular Contributor's Contribution. + +1.3. "Contribution" + means Covered Software of a particular Contributor. + +1.4. "Covered Software" + means Source Code Form to which the initial Contributor has attached + the notice in Exhibit A, the Executable Form of such Source Code + Form, and Modifications of such Source Code Form, in each case + including portions thereof. + +1.5. "Incompatible With Secondary Licenses" + means + + (a) that the initial Contributor has attached the notice described + in Exhibit B to the Covered Software; or + + (b) that the Covered Software was made available under the terms of + version 1.1 or earlier of the License, but not also under the + terms of a Secondary License. + +1.6. "Executable Form" + means any form of the work other than Source Code Form. + +1.7. "Larger Work" + means a work that combines Covered Software with other material, in + a separate file or files, that is not Covered Software. + +1.8. "License" + means this document. + +1.9. "Licensable" + means having the right to grant, to the maximum extent possible, + whether at the time of the initial grant or subsequently, any and + all of the rights conveyed by this License. + +1.10. "Modifications" + means any of the following: + + (a) any file in Source Code Form that results from an addition to, + deletion from, or modification of the contents of Covered + Software; or + + (b) any new file in Source Code Form that contains any Covered + Software. + +1.11. "Patent Claims" of a Contributor + means any patent claim(s), including without limitation, method, + process, and apparatus claims, in any patent Licensable by such + Contributor that would be infringed, but for the grant of the + License, by the making, using, selling, offering for sale, having + made, import, or transfer of either its Contributions or its + Contributor Version. + +1.12. "Secondary License" + means either the GNU General Public License, Version 2.0, the GNU + Lesser General Public License, Version 2.1, the GNU Affero General + Public License, Version 3.0, or any later versions of those + licenses. + +1.13. "Source Code Form" + means the form of the work preferred for making modifications. + +1.14. "You" (or "Your") + means an individual or a legal entity exercising rights under this + License. For legal entities, "You" includes any entity that + controls, is controlled by, or is under common control with You. For + purposes of this definition, "control" means (a) the power, direct + or indirect, to cause the direction or management of such entity, + whether by contract or otherwise, or (b) ownership of more than + fifty percent (50%) of the outstanding shares or beneficial + ownership of such entity. + +2. License Grants and Conditions +-------------------------------- + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +(a) under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or + as part of a Larger Work; and + +(b) under Patent Claims of such Contributor to make, use, sell, offer + for sale, have made, import, and otherwise transfer either its + Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +(a) for any code that a Contributor has removed from Covered Software; + or + +(b) for infringements caused by: (i) Your and any other third party's + modifications of Covered Software, or (ii) the combination of its + Contributions with other software (except as part of its Contributor + Version); or + +(c) under Patent Claims infringed by Covered Software in the absence of + its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + +3. Responsibilities +------------------- + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +(a) such Covered Software must also be made available in Source Code + Form, as described in Section 3.1, and You must inform recipients of + the Executable Form how they can obtain a copy of such Source Code + Form by reasonable means in a timely manner, at a charge no more + than the cost of distribution to the recipient; and + +(b) You may distribute such Executable Form under the terms of this + License, or sublicense it under different terms, provided that the + license for the Executable Form does not attempt to limit or alter + the recipients' rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation +--------------------------------------------------- + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: (a) comply with +the terms of this License to the maximum extent possible; and (b) +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + +5. Termination +-------------- + +5.1. The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated (a) provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and (b) on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + +************************************************************************ +* * +* 6. Disclaimer of Warranty * +* ------------------------- * +* * +* Covered Software is provided under this License on an "as is" * +* basis, without warranty of any kind, either expressed, implied, or * +* statutory, including, without limitation, warranties that the * +* Covered Software is free of defects, merchantable, fit for a * +* particular purpose or non-infringing. The entire risk as to the * +* quality and performance of the Covered Software is with You. * +* Should any Covered Software prove defective in any respect, You * +* (not any Contributor) assume the cost of any necessary servicing, * +* repair, or correction. This disclaimer of warranty constitutes an * +* essential part of this License. No use of any Covered Software is * +* authorized under this License except under this disclaimer. * +* * +************************************************************************ + +************************************************************************ +* * +* 7. Limitation of Liability * +* -------------------------- * +* * +* Under no circumstances and under no legal theory, whether tort * +* (including negligence), contract, or otherwise, shall any * +* Contributor, or anyone who distributes Covered Software as * +* permitted above, be liable to You for any direct, indirect, * +* special, incidental, or consequential damages of any character * +* including, without limitation, damages for lost profits, loss of * +* goodwill, work stoppage, computer failure or malfunction, or any * +* and all other commercial damages or losses, even if such party * +* shall have been informed of the possibility of such damages. This * +* limitation of liability shall not apply to liability for death or * +* personal injury resulting from such party's negligence to the * +* extent applicable law prohibits such limitation. Some * +* jurisdictions do not allow the exclusion or limitation of * +* incidental or consequential damages, so this exclusion and * +* limitation may not apply to You. * +* * +************************************************************************ + +8. Litigation +------------- + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + +9. Miscellaneous +---------------- + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + +10. Versions of the License +--------------------------- + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary +Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice +------------------------------------------- + + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at https://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - "Incompatible With Secondary Licenses" Notice +--------------------------------------------------------- + + This Source Code Form is "Incompatible With Secondary Licenses", as + defined by the Mozilla Public License, v. 2.0. diff --git a/README.markdown b/README.markdown new file mode 100644 index 0000000..3fe0c20 --- /dev/null +++ b/README.markdown @@ -0,0 +1,32 @@ + +# 🆔🗃 Vocab + +A dictionary of terms. + +## Data Files + +The X·M·L files in `data/` provide the source data for the ontology. +The format is bespoke (see `DTD`) and not intended for general + interchange, but it is mostly just a minor simplification on top of + [the R·D·F ⅌ X·M·L serialization of Owl][OWL-RDF]. + +Files are organized into folders by type and then given a name + reminiscent of the “local” identifier for the term, with two notable + changes :⁠— + +- All colons (`:`) are replaced with broken bars (`¦`). + +- Parens (`(` and `)`) which surround a term are replaced with + underscores (`_`). + +These ease the use of the files in Make. + +Additional files pertaining to the website are found in `site/`. +The build system is [⛩📰 书社][SHUSHE], included as a Git submodule. +To build the site (to `public/`), just run `make`. + +[OWL-RDF]: +[SHUSHE]: diff --git "a/data/annotation_properties/owl\302\246backwardCompatibleWith" "b/data/annotation_properties/owl\302\246backwardCompatibleWith" new file mode 100644 index 0000000..c0ecc21 --- /dev/null +++ "b/data/annotation_properties/owl\302\246backwardCompatibleWith" @@ -0,0 +1,23 @@ + + + + + + +

+ An ontology which is a prior version of this ontology, yet still compatible with it. +

+
+ + + + + + + + + +
diff --git "a/data/annotation_properties/owl\302\246deprecated" "b/data/annotation_properties/owl\302\246deprecated" new file mode 100644 index 0000000..5fb891c --- /dev/null +++ "b/data/annotation_properties/owl\302\246deprecated" @@ -0,0 +1,17 @@ + + + + + + +

+ When the value is true, indicates that this thing is deprecated. +

+
+ + + +
diff --git "a/data/annotation_properties/owl\302\246incompatibleWith" "b/data/annotation_properties/owl\302\246incompatibleWith" new file mode 100644 index 0000000..40aed05 --- /dev/null +++ "b/data/annotation_properties/owl\302\246incompatibleWith" @@ -0,0 +1,23 @@ + + + + + + +

+ An ontology which is a prior version of this ontology and now incompatible with it. +

+
+ + + + + + + + + +
diff --git "a/data/annotation_properties/owl\302\246priorVersion" "b/data/annotation_properties/owl\302\246priorVersion" new file mode 100644 index 0000000..020846b --- /dev/null +++ "b/data/annotation_properties/owl\302\246priorVersion" @@ -0,0 +1,23 @@ + + + + + + +

+ An ontology which is a prior version of this ontology. +

+
+ + + + + + + + + +
diff --git "a/data/annotation_properties/owl\302\246versionInfo" "b/data/annotation_properties/owl\302\246versionInfo" new file mode 100644 index 0000000..ac79cc9 --- /dev/null +++ "b/data/annotation_properties/owl\302\246versionInfo" @@ -0,0 +1,17 @@ + + + + + + +

+ A description of the version of this thing. +

+
+ + + +
diff --git "a/data/annotation_properties/rdfs\302\246comment" "b/data/annotation_properties/rdfs\302\246comment" new file mode 100644 index 0000000..7ee7a65 --- /dev/null +++ "b/data/annotation_properties/rdfs\302\246comment" @@ -0,0 +1,20 @@ + + + + + + +

+ An informative comment, or description, of this thing. +

+
+ + + + + + +
diff --git "a/data/annotation_properties/rdfs\302\246isDefinedBy" "b/data/annotation_properties/rdfs\302\246isDefinedBy" new file mode 100644 index 0000000..2b60f68 --- /dev/null +++ "b/data/annotation_properties/rdfs\302\246isDefinedBy" @@ -0,0 +1,23 @@ + + + + + + +

+ A resource which defines this thing. +

+
+ + + + + + + + + +
diff --git "a/data/annotation_properties/rdfs\302\246label" "b/data/annotation_properties/rdfs\302\246label" new file mode 100644 index 0000000..ec7f5a4 --- /dev/null +++ "b/data/annotation_properties/rdfs\302\246label" @@ -0,0 +1,20 @@ + + + + + + +

+ A descriptive label for this thing. +

+
+ + + + + + +
diff --git "a/data/annotation_properties/rdfs\302\246seeAlso" "b/data/annotation_properties/rdfs\302\246seeAlso" new file mode 100644 index 0000000..859bc46 --- /dev/null +++ "b/data/annotation_properties/rdfs\302\246seeAlso" @@ -0,0 +1,20 @@ + + + + + + +

+ A resource which may provide more information about this thing. +

+
+ + + + + + +
diff --git "a/data/annotation_properties/rdf\302\246first" "b/data/annotation_properties/rdf\302\246first" new file mode 100644 index 0000000..0fe765c --- /dev/null +++ "b/data/annotation_properties/rdf\302\246first" @@ -0,0 +1,25 @@ + + + + + + +

+ The first element in this List. +

+

+ and are defined as annotation properties; they cannot be reasoned about. + This is because s are themselves used for ontology definition, and assigning them semantics beyond this is, at the very least, conceptually murky. + It is better to use other mechanisms of conveying ordered lists when the contents of those lists need to be accessible to reasoners. +

+
+ + + + + + +
diff --git "a/data/annotation_properties/rdf\302\246object" "b/data/annotation_properties/rdf\302\246object" new file mode 100644 index 0000000..b503c5d --- /dev/null +++ "b/data/annotation_properties/rdf\302\246object" @@ -0,0 +1,27 @@ + + + + + + +

+ An object of this Statement. +

+

+ This property is defined as an annotation property (i·e it cannot be formally reasoned about) because it is could point to either literal or nonliteral values. + Formal reification of R·D·F graphs which allows for reasoning about objects would require disambiguating between those with literal objects and those with nonliteral objects. +

+

+ Typically a Statement has only one object, but this is not formally constrained. +

+
+ + + + + + +
diff --git "a/data/annotation_properties/rdf\302\246predicate" "b/data/annotation_properties/rdf\302\246predicate" new file mode 100644 index 0000000..f192a70 --- /dev/null +++ "b/data/annotation_properties/rdf\302\246predicate" @@ -0,0 +1,26 @@ + + + + + + +

+ A predicate of this Statement. +

+

+ Typically a Statement has only one predicate, but this is not formally constrained. +

+

+ This property is defined as an annotation property for parity with , even tho its value should always be a named object. +

+
+ + + + + + +
diff --git "a/data/annotation_properties/rdf\302\246rest" "b/data/annotation_properties/rdf\302\246rest" new file mode 100644 index 0000000..f57fff4 --- /dev/null +++ "b/data/annotation_properties/rdf\302\246rest" @@ -0,0 +1,28 @@ + + + + + + +

+ The remaining elements in this List, as another List. +

+

+ and are defined as annotation properties; they cannot be reasoned about. + This is because s are themselves used for ontology definition, and assigning them semantics beyond this is, at the very least, conceptually murky. + It is better to use other mechanisms of conveying ordered lists when the contents of those lists need to be accessible to reasoners. +

+
+ + + + + + + + + +
diff --git "a/data/annotation_properties/rdf\302\246subject" "b/data/annotation_properties/rdf\302\246subject" new file mode 100644 index 0000000..0464d83 --- /dev/null +++ "b/data/annotation_properties/rdf\302\246subject" @@ -0,0 +1,26 @@ + + + + + + +

+ A subject of this Statement. +

+

+ Typically a Statement has only one subject, but this is not formally constrained. +

+

+ This property is defined as an annotation property for parity with , even tho its value should always be an object. +

+
+ + + + + + +
diff --git "a/data/annotation_properties/shacl\302\246declare" "b/data/annotation_properties/shacl\302\246declare" new file mode 100644 index 0000000..d8728ee --- /dev/null +++ "b/data/annotation_properties/shacl\302\246declare" @@ -0,0 +1,23 @@ + + + + + + +

+ A Prefix Declaration which is declared by this . +

+
+ + + + + + + + + +
diff --git "a/data/annotation_properties/skos\302\246altLabel" "b/data/annotation_properties/skos\302\246altLabel" new file mode 100644 index 0000000..226bac9 --- /dev/null +++ "b/data/annotation_properties/skos\302\246altLabel" @@ -0,0 +1,40 @@ + + + + + + +

+ An alternative label for this thing. +

+

+ enforces the following integrety conditions on this property :⁠— +

+ + +

+ A thing cannot have the same value for both this property and . +

+

+ A thing cannot have the same value for both this property and . +

+
+
+

+ also specifies that the literal forms of any alternative Labels for a thing can also be inferred to be values for this property on that thing. + This relationship is not expressible in Owl. +

+
+ + + + + + + + + +
diff --git "a/data/annotation_properties/skos\302\246changeNote" "b/data/annotation_properties/skos\302\246changeNote" new file mode 100644 index 0000000..22d6e38 --- /dev/null +++ "b/data/annotation_properties/skos\302\246changeNote" @@ -0,0 +1,20 @@ + + + + + + +

+ A note regarding (fine‐grained) changes made to this thing. +

+
+ + + + + + +
diff --git "a/data/annotation_properties/skos\302\246definition" "b/data/annotation_properties/skos\302\246definition" new file mode 100644 index 0000000..7df9f72 --- /dev/null +++ "b/data/annotation_properties/skos\302\246definition" @@ -0,0 +1,20 @@ + + + + + + +

+ A note regarding the definition of this thing. +

+
+ + + + + + +
diff --git "a/data/annotation_properties/skos\302\246editorialNote" "b/data/annotation_properties/skos\302\246editorialNote" new file mode 100644 index 0000000..7520a3b --- /dev/null +++ "b/data/annotation_properties/skos\302\246editorialNote" @@ -0,0 +1,20 @@ + + + + + + +

+ An editorial or administrative note regarding this thing. +

+
+ + + + + + +
diff --git "a/data/annotation_properties/skos\302\246example" "b/data/annotation_properties/skos\302\246example" new file mode 100644 index 0000000..6c93e0e --- /dev/null +++ "b/data/annotation_properties/skos\302\246example" @@ -0,0 +1,20 @@ + + + + + + +

+ A note providing an example usage of this thing. +

+
+ + + + + + +
diff --git "a/data/annotation_properties/skos\302\246hiddenLabel" "b/data/annotation_properties/skos\302\246hiddenLabel" new file mode 100644 index 0000000..cfaba03 --- /dev/null +++ "b/data/annotation_properties/skos\302\246hiddenLabel" @@ -0,0 +1,43 @@ + + + + + + +

+ A hidden label for this thing. +

+

+ Hidden labels are labels which are not recommended for use, but which might never·the·less identify a thing, especially after taking into account, for example, common mispellings. +

+

+ enforces the following integrety conditions on this property :⁠— +

+ + +

+ A thing cannot have the same value for both this property and . +

+

+ A thing cannot have the same value for both this property and . +

+
+
+

+ also specifies that the literal forms of any hidden Labels for a thing can also be inferred to be values for this property on that thing. + This relationship is not expressible in Owl. +

+
+ + + + + + + + + +
diff --git "a/data/annotation_properties/skos\302\246historyNote" "b/data/annotation_properties/skos\302\246historyNote" new file mode 100644 index 0000000..0714665 --- /dev/null +++ "b/data/annotation_properties/skos\302\246historyNote" @@ -0,0 +1,20 @@ + + + + + + +

+ A note regarding the (broad) history of this thing. +

+
+ + + + + + +
diff --git "a/data/annotation_properties/skos\302\246note" "b/data/annotation_properties/skos\302\246note" new file mode 100644 index 0000000..ac2187a --- /dev/null +++ "b/data/annotation_properties/skos\302\246note" @@ -0,0 +1,17 @@ + + + + + + +

+ A note regarding this thing. +

+
+ + + +
diff --git "a/data/annotation_properties/skos\302\246prefLabel" "b/data/annotation_properties/skos\302\246prefLabel" new file mode 100644 index 0000000..5e08cb1 --- /dev/null +++ "b/data/annotation_properties/skos\302\246prefLabel" @@ -0,0 +1,43 @@ + + + + + + +

+ A primary or preferred label for this thing. +

+

+ enforces the following integrety conditions on this property :⁠— +

+ + +

+ A thing can only have a single preferred label in a given language. +

+

+ A thing cannot have the same value for both this property and . +

+

+ A thing cannot have the same value for both this property and . +

+
+
+

+ also specifies that the literal forms of any preferred Labels for a thing can also be inferred to be values for this property on that thing. + This relationship is not expressible in Owl. +

+
+ + + + + + + + + +
diff --git "a/data/annotation_properties/skos\302\246scopeNote" "b/data/annotation_properties/skos\302\246scopeNote" new file mode 100644 index 0000000..628ce13 --- /dev/null +++ "b/data/annotation_properties/skos\302\246scopeNote" @@ -0,0 +1,20 @@ + + + + + + +

+ A note regarding the scope or applicability of this thing. +

+
+ + + + + + +
diff --git "a/data/annotation_properties/vocabstatus\302\246term_status" "b/data/annotation_properties/vocabstatus\302\246term_status" new file mode 100644 index 0000000..3427746 --- /dev/null +++ "b/data/annotation_properties/vocabstatus\302\246term_status" @@ -0,0 +1,53 @@ + + + + + + +

+ A which indicates the status. +

+

+ notes that this property might “more properly” have been modelled as taking I·R·I¦s, perhaps of instances of a “vocab status” class, but it uses one of a small handful of string values instead. + As it is an annotation property (and not able to be reasoned about regardless), the use of strings is not practically problematic. +

+

+ Four values have broad usage :⁠— +

+ + +

+ unstable indicates that the usage and documentation for a thing are liable to change arbitrarily in the future. +

+
+ +

+ testing indicates that the usage and documentation for a thing are fairly settled, but may still change with implementation experience or due to unanticipated factors. +

+
+ +

+ stable indicates that the usage and documentation for a thing is settled and not expected to change drastically. +

+
+ +

+ archaic indicates that a term is not considered bestpractice anymore and the use of other terms, when possible, is preferable. +

+
+
+

+ This ontology also makes use of a fifth value, plumbing, which indicates that a term exists only for the purposes of ontology definition or clarity of explanation. + Plumbing terms should be considered especially unstable and making direct use of them is discouraged. +

+
+ + + + + + +
diff --git "a/data/classes/anno\302\246Annotation" "b/data/classes/anno\302\246Annotation" new file mode 100644 index 0000000..a4ac7b0 --- /dev/null +++ "b/data/classes/anno\302\246Annotation" @@ -0,0 +1,33 @@ + + + + + + +

+ A usually‐purposeful association of bodies and·or Motivations with another thing. +

+

+ Annotations, in their most common uses, link resources to other resources, with the resources being linked from provided as their bodies and the resources being linked to provided as their targets. + The Annotation as a whole may be motivated by a Motivation. + When an Annotation is motivated by a Motivation, bodies might not be present (if the Motivation provides all the necessary information itself). +

+

+ Despite the name, it¦s important to understand that an Annotation is essentially just a motivated collection of links, and this class may be used anywhere a motivated collection of links is desired. +

+
+ + + + + + + + + 1 + + +
diff --git "a/data/classes/anno\302\246CssSelector" "b/data/classes/anno\302\246CssSelector" new file mode 100644 index 0000000..7bb778c --- /dev/null +++ "b/data/classes/anno\302\246CssSelector" @@ -0,0 +1,38 @@ + + + + + + +

+ A Selector which describes an area of interest in another thing using a C·S·S selector string, its value. +

+
+ + + + + + + + + + + + 1 + + + + + + + + + + + + +
diff --git "a/data/classes/anno\302\246DataPositionSelector" "b/data/classes/anno\302\246DataPositionSelector" new file mode 100644 index 0000000..6317247 --- /dev/null +++ "b/data/classes/anno\302\246DataPositionSelector" @@ -0,0 +1,39 @@ + + + + + + +

+ A Selector which describes an area of interest in another thing using start and end values, interpreted as positions in a byte stream. +

+

+ Position 0 is the position preceding the first byte, position 1 is the position after the first byte but before the second, and so on. +

+
+ + + + + + + + + + + + 1 + + + + + + + + 1 + + +
diff --git "a/data/classes/anno\302\246Direction" "b/data/classes/anno\302\246Direction" new file mode 100644 index 0000000..f5320b5 --- /dev/null +++ "b/data/classes/anno\302\246Direction" @@ -0,0 +1,29 @@ + + + + + + +

+ A base text direction. +

+

+ This class has only three instances :⁠— , , and . +

+
+ + + + + + + + + + + + +
diff --git "a/data/classes/anno\302\246FragmentSelector" "b/data/classes/anno\302\246FragmentSelector" new file mode 100644 index 0000000..fe84645 --- /dev/null +++ "b/data/classes/anno\302\246FragmentSelector" @@ -0,0 +1,71 @@ + + + + + + +

+ A Selector which describes the area of interest which results from interpreting its value as an I·R·I fragment. +

+

+ It is recommended that a property provide a relevant specification describing the correct interpretation of the fragment identifier. + This ontology recommends the following values :⁠— +

+ + + Specification + Specified Behaviour + + + + Fragment identifiers for plaintext resources + + + + Fragment identifiers for X·M·L resources (including X·H·T·M·L) + + + + Fragment identifiers for H·T·M·L resources + + + + Fragment identifiers for S·V·G resources + + + + Fragment identifiers for multimedia resources + +
+

+ Note that above values are not the same as specified by , which favours old, legacy R·F·C¦s in many instances. +

+
+ + + + + + + + + + + + 1 + + + + + + + + + + + + +
diff --git "a/data/classes/anno\302\246HttpRequestState" "b/data/classes/anno\302\246HttpRequestState" new file mode 100644 index 0000000..e7f21cd --- /dev/null +++ "b/data/classes/anno\302\246HttpRequestState" @@ -0,0 +1,41 @@ + + + + + + +

+ A set of H·T·T·P headers which, together, indicate a certain state when sent as part of an H·T·T·P request. +

+

+ The actual H·T·T·P headers themselves are provided as the value. +

+
+ + + + + + + + + + + + 1 + + + + + + + + + + + + +
diff --git "a/data/classes/anno\302\246Motivation" "b/data/classes/anno\302\246Motivation" new file mode 100644 index 0000000..6b352ca --- /dev/null +++ "b/data/classes/anno\302\246Motivation" @@ -0,0 +1,20 @@ + + + + + + +

+ A Concept which describes a motivation behind creating a thing. +

+
+ + + + + + +
diff --git "a/data/classes/anno\302\246RangeSelector" "b/data/classes/anno\302\246RangeSelector" new file mode 100644 index 0000000..77ea2c6 --- /dev/null +++ "b/data/classes/anno\302\246RangeSelector" @@ -0,0 +1,39 @@ + + + + + + +

+ A Selector which describes an area of interest in another thing by making reference to other Selectors. +

+

+ The selection includes everything from the beginning of the start selector thru to (but not including) the beginning of the end selector. +

+
+ + + + + + + + + + + + 1 + + + + + + + + 1 + + +
diff --git "a/data/classes/anno\302\246ResourceSelection" "b/data/classes/anno\302\246ResourceSelection" new file mode 100644 index 0000000..a6356f7 --- /dev/null +++ "b/data/classes/anno\302\246ResourceSelection" @@ -0,0 +1,28 @@ + + + + + + +

+ A thing which identifies part, or all, of a different thing, potentially in a particular state. +

+

+ The properties and may be used to narrow the selection; if not provided, the entire resource in all of its states is selected. +

+
+ + + + + + + + + 1 + + +
diff --git "a/data/classes/anno\302\246Selector" "b/data/classes/anno\302\246Selector" new file mode 100644 index 0000000..7b72de6 --- /dev/null +++ "b/data/classes/anno\302\246Selector" @@ -0,0 +1,30 @@ + + + + + + +

+ A thing which describes an area of interest in another thing. +

+

+ This class is primarily intended to be subclassed, not used directly. +

+
+ + + + + + + + + + + + + +
diff --git "a/data/classes/anno\302\246SpecificResource" "b/data/classes/anno\302\246SpecificResource" new file mode 100644 index 0000000..a617ddb --- /dev/null +++ "b/data/classes/anno\302\246SpecificResource" @@ -0,0 +1,24 @@ + + + + + + +

+ A contextual Resource Selection. +

+

+ Specific Resources may have scopes or purposes and are generally created to address a particular need, for example the creation of an Annotation. + For selections of resources which are not specific in this way, use an ordinary Resource Selection. +

+
+ + + + + + +
diff --git "a/data/classes/anno\302\246State" "b/data/classes/anno\302\246State" new file mode 100644 index 0000000..35a6009 --- /dev/null +++ "b/data/classes/anno\302\246State" @@ -0,0 +1,35 @@ + + + + + + +

+ A thing which describes the intended state of another thing, as needed to retrieve a correct representation. +

+

+ This class is primarily intended to be subclassed, not used directly. +

+
+ + + + + + + + + + + + + + + + + + +
diff --git "a/data/classes/anno\302\246TextPositionSelector" "b/data/classes/anno\302\246TextPositionSelector" new file mode 100644 index 0000000..e3d5f04 --- /dev/null +++ "b/data/classes/anno\302\246TextPositionSelector" @@ -0,0 +1,42 @@ + + + + + + +

+ A Selector which describes an area of interest in another thing using start and end values, interpreted as positions in a character stream. +

+

+ Position 0 is the position preceding the first character, position 1 is the position after the first character but before the second, and so on. + “Character” here means “Unicode scalar value”, regardless of underlying encoding. + This selector selects on a plaintext character stream; markup must be ignored when selecting. + In X·M·L and H·T·M·L, that means it selects only on the sequence of text nodes in the document, in document order, after all entities have been expanded. +

+
+ + + + + + + + + + + + 1 + + + + + + + + 1 + + +
diff --git "a/data/classes/anno\302\246TextQuoteSelector" "b/data/classes/anno\302\246TextQuoteSelector" new file mode 100644 index 0000000..2474565 --- /dev/null +++ "b/data/classes/anno\302\246TextQuoteSelector" @@ -0,0 +1,54 @@ + + + + + + +

+ A Selector which describes an area of interest in another thing which matches an exact string. +

+

+ To disambiguate multiple potential matches, one can also specify text which prefixes and suffixes the match. + Text is matched based on Unicode scalar values and is encoding‐agnostic. + Text matching must follow the logical, not rendered, order of the text. + Text must be normalized to plaintext before matching; this selector does not match markup. + In X·M·L and H·T·M·L, that means it selects only on the sequence of text nodes in the document, in document order, after all entities have been expanded. +

+

+ If there are multiple matches, even after taking into account any prefix or suffix, then this selector selects all of them. +

+
+ + + + + + + + + + + + 1 + + + + + + + + 1 + + + + + + + + 1 + + +
diff --git "a/data/classes/anno\302\246TimeState" "b/data/classes/anno\302\246TimeState" new file mode 100644 index 0000000..8179771 --- /dev/null +++ "b/data/classes/anno\302\246TimeState" @@ -0,0 +1,20 @@ + + + + + + +

+ A state which a resource inhabited at a particular time (or times). +

+
+ + + + + + +
diff --git "a/data/classes/anno\302\246XPathSelector" "b/data/classes/anno\302\246XPathSelector" new file mode 100644 index 0000000..5c21225 --- /dev/null +++ "b/data/classes/anno\302\246XPathSelector" @@ -0,0 +1,38 @@ + + + + + + +

+ A Selector which describes an area of interest in another thing using an X·Path selector string, its value. +

+
+ + + + + + + + + + + + 1 + + + + + + + + + + + + +
diff --git "a/data/classes/awol\302\246Category" "b/data/classes/awol\302\246Category" new file mode 100644 index 0000000..88e7822 --- /dev/null +++ "b/data/classes/awol\302\246Category" @@ -0,0 +1,28 @@ + + + + + + +

+ A Concept used for the purposes of categorization. +

+
+ + + + + + + + + + + + 1 + + +
diff --git "a/data/classes/awol\302\246Content" "b/data/classes/awol\302\246Content" new file mode 100644 index 0000000..3728772 --- /dev/null +++ "b/data/classes/awol\302\246Content" @@ -0,0 +1,153 @@ + + + + + + +

+ A thing which represents a specific representation of an information resource: that conveyed by its body or by its source. +

+

+ remarks that this class encompasses things similar to “what one can get from a H·T·T·P connection”, in that it has a body as well as other associated metadata (provided by its other properties). + Providing a literal body, rather than a source, is strongly preferred. +

+

+ The media type of the body may be provided, regardless of whether the body is provided literally or via a source. + However, there are restrictions on literal bodies :⁠— +

+ + +

+ If the media type ends in /xml or +xml (case‐insensitively), then the literal body must not be a . +

+
+ +

+ If the media type is present, but does not end in /xml or +xml (case‐insensitively), then the literal body must not be a . +

+
+ +

+ If the body is a language‐tagged string, then there must not be a media type. +

+
+
+
+ + + + + + + + + + + + + 1 + + + + + + 0 + + + + + + + + + + 0 + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + .*[+/][Xx][Mm][Ll] + + + + + + + + + 0 + + + + + + + + + + + + + 0 + + + + + + + .*[+/][Xx][Mm][Ll] + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + +
diff --git "a/data/classes/awol\302\246Entry" "b/data/classes/awol\302\246Entry" new file mode 100644 index 0000000..5b0ac0a --- /dev/null +++ "b/data/classes/awol\302\246Entry" @@ -0,0 +1,108 @@ + + + + + + +

+ A version of some syndicated information resource. +

+
+ + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + 1 + + + + + + 1 + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + +
diff --git "a/data/classes/awol\302\246Feed" "b/data/classes/awol\302\246Feed" new file mode 100644 index 0000000..d95ac99 --- /dev/null +++ "b/data/classes/awol\302\246Feed" @@ -0,0 +1,77 @@ + + + + + + +

+ A version of a syndication of information resources. +

+
+ + + + + + + + + + + + + + 1 + + + + + + + + + + + 1 + + + + + + + + + + + + 1 + + + + + + + + 1 + + + + + + + + 1 + + + + + + + + 1 + + +
diff --git "a/data/classes/awol\302\246FeedOrEntry" "b/data/classes/awol\302\246FeedOrEntry" new file mode 100644 index 0000000..6a6bd93 --- /dev/null +++ "b/data/classes/awol\302\246FeedOrEntry" @@ -0,0 +1,50 @@ + + + + + + +

+ A or . +

+

+ This class only exists to make it easier to make statements about Feeds and Entries both. +

+

+ requires that both Feeds and Entries have a title. +

+
+ + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + 1 + + +
diff --git "a/data/classes/awol\302\246Generator" "b/data/classes/awol\302\246Generator" new file mode 100644 index 0000000..cbc85da --- /dev/null +++ "b/data/classes/awol\302\246Generator" @@ -0,0 +1,23 @@ + + + + + + +

+ A software Agent capable of generating some kind of thing. +

+

+ This probably refers most accurately to a specific running instance of a piece of software (likely a ), not the abstract software or its code (a ), as the latter is not an Agent (software cannot act without being instantiated). +

+
+ + + + + + +
diff --git "a/data/classes/awol\302\246GeneratorOrPerson" "b/data/classes/awol\302\246GeneratorOrPerson" new file mode 100644 index 0000000..170d3e5 --- /dev/null +++ "b/data/classes/awol\302\246GeneratorOrPerson" @@ -0,0 +1,43 @@ + + + + + + +

+ A or . +

+

+ This class only exists to make it easier to make statements about Generators and Persons both. + It isn¦t explicitly defined in the documentation, but it does appear in one of its diagrams. +

+

+ requires that both Generators and Persons have a name. +

+
+ + + + + + + + + + + + + + + + + + + + 1 + + +
diff --git "a/data/classes/awol\302\246HTML" "b/data/classes/awol\302\246HTML" new file mode 100644 index 0000000..d71058c --- /dev/null +++ "b/data/classes/awol\302\246HTML" @@ -0,0 +1,50 @@ + + + + + + +

+ A Text Content which has an H·T·M·L body. +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + [Tt][Ee][Xx][Tt]/[Hh][Tt][Mm][Ll] + + + + + + + + + + +
diff --git "a/data/classes/awol\302\246Link" "b/data/classes/awol\302\246Link" new file mode 100644 index 0000000..071bf13 --- /dev/null +++ "b/data/classes/awol\302\246Link" @@ -0,0 +1,58 @@ + + + + + + +

+ A Statement which points to a named resource. +

+

+ Unlike , , and , which are defined as annotation properties, a Links subject, link relation, and the thing being linked to are defined as object properties, and accordingly can be reasoned about. + (While the latter properties should imply the corresponding ones from the former set, this is not possible to formally specify, and nor is it ontologically significant.) +

+

+ There is a difference between a Link appearing in an R·D·F graph and the actual (link) relation between subject and thing being linked to itself being asserted. + If the intention is also to assert the statement that a Link is making, it must be formally stated as its own R·D·F triple. +

+

+ states that when the link relation of a Link is unspecified in an Atom document, it is taken to mean . +

+

+ Titles of Links should be given with , not (as would have it) . +

+
+ + + + + + + + + + + + 1 + + + + + + + + 1 + + + + + + + + 1 + + +
diff --git "a/data/classes/awol\302\246Person" "b/data/classes/awol\302\246Person" new file mode 100644 index 0000000..4628422 --- /dev/null +++ "b/data/classes/awol\302\246Person" @@ -0,0 +1,29 @@ + + + + + + +

+ A person, corporation, or similar entity. +

+

+ Despite the name, this class subclasses , not . +

+

+ requires that Persons have emails, but this requirement is not present in and this ontology does not recognize it. +

+
+ + + + + + + + + +
diff --git "a/data/classes/awol\302\246PlainText" "b/data/classes/awol\302\246PlainText" new file mode 100644 index 0000000..da6a61b --- /dev/null +++ "b/data/classes/awol\302\246PlainText" @@ -0,0 +1,73 @@ + + + + + + +

+ A Text Content which has a plaintext body. +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Tt][Ee][Xx][Tt]/[Pp][Ll][Aa][Ii][Nn] + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + +
diff --git "a/data/classes/awol\302\246RelationType" "b/data/classes/awol\302\246RelationType" new file mode 100644 index 0000000..c971091 --- /dev/null +++ "b/data/classes/awol\302\246RelationType" @@ -0,0 +1,21 @@ + + + + + + +

+ A kind of link relation. +

+

+ Link relation strings defined by can be turned into named instances of this class by prepending http://www.iana.org/assignments/relation/. + All Relation Types should also be object properties, but this isn¦t formally enforcable. +

+
+ + + +
diff --git "a/data/classes/awol\302\246TextContent" "b/data/classes/awol\302\246TextContent" new file mode 100644 index 0000000..9ae97a1 --- /dev/null +++ "b/data/classes/awol\302\246TextContent" @@ -0,0 +1,29 @@ + + + + + + +

+ A Content which has one of the three kinds of textual bodies supported in text constructs. +

+
+ + + + + + + + + + + + + + + +
diff --git "a/data/classes/awol\302\246Version" "b/data/classes/awol\302\246Version" new file mode 100644 index 0000000..8a1f973 --- /dev/null +++ "b/data/classes/awol\302\246Version" @@ -0,0 +1,37 @@ + + + + + + +

+ A version of something. +

+

+ Following , Versions must have exactly one , used to associate related Versions with one another, and one , used to determine the most recent Version. + This class may not be suitable as a more general versioning mechanism. +

+
+ + + + + + + + + 1 + + + + + + + + 1 + + +
diff --git "a/data/classes/awol\302\246XHTML" "b/data/classes/awol\302\246XHTML" new file mode 100644 index 0000000..5af7c6b --- /dev/null +++ "b/data/classes/awol\302\246XHTML" @@ -0,0 +1,53 @@ + + + + + + +

+ A Text Content which has an X·H·T·M·L body. +

+

+ In an Atom context, this does not include the wrapping <div>. +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + [Aa][Pp][Pp][Ll][Ii][Cc][Aa][Tt][Ii][Oo][Nn]/[Xx][Hh][Tt][Mm][Ll]\+[Xx][Mm][Ll] + + + + + + + + + + +
diff --git "a/data/classes/contact\302\246Address" "b/data/classes/contact\302\246Address" new file mode 100644 index 0000000..da05d09 --- /dev/null +++ "b/data/classes/contact\302\246Address" @@ -0,0 +1,17 @@ + + + + + + +

+ A mailing (postal) address. +

+
+ + + +
diff --git "a/data/classes/contact\302\246ContactLocation" "b/data/classes/contact\302\246ContactLocation" new file mode 100644 index 0000000..59a0fd0 --- /dev/null +++ "b/data/classes/contact\302\246ContactLocation" @@ -0,0 +1,21 @@ + + + + + + +

+ A place or “mobile situation” which may have an assoicated address, phone, fax, or other means of address. +

+

+ This class does not require any actual physical location; it is more strongly related to Persons and their roles (e·g in an organization) than it is to any physical concept in the real world. + It is meant to encompass the situation where a persons “workplace” might have an associated phone number, email, and mailing address, even when that person works remotely and has no fixed geographic work place. +

+
+ + + +
diff --git "a/data/classes/contact\302\246Fax" "b/data/classes/contact\302\246Fax" new file mode 100644 index 0000000..3b88a2a --- /dev/null +++ "b/data/classes/contact\302\246Fax" @@ -0,0 +1,20 @@ + + + + + + +

+ A Phone which can receive faxes. +

+
+ + + + + + +
diff --git "a/data/classes/contact\302\246Mailbox" "b/data/classes/contact\302\246Mailbox" new file mode 100644 index 0000000..d5888cb --- /dev/null +++ "b/data/classes/contact\302\246Mailbox" @@ -0,0 +1,20 @@ + + + + + + +

+ An internet mailbox, presumably one capable of receiving email. +

+

+ Mailboxes are commonly identified by U·R·I¦s in the mailto: scheme. +

+
+ + + +
diff --git "a/data/classes/contact\302\246MobilePhone" "b/data/classes/contact\302\246MobilePhone" new file mode 100644 index 0000000..3926069 --- /dev/null +++ "b/data/classes/contact\302\246MobilePhone" @@ -0,0 +1,20 @@ + + + + + + +

+ A Phone which is not tied to a single location. +

+
+ + + + + + +
diff --git "a/data/classes/contact\302\246Pager" "b/data/classes/contact\302\246Pager" new file mode 100644 index 0000000..a117418 --- /dev/null +++ "b/data/classes/contact\302\246Pager" @@ -0,0 +1,20 @@ + + + + + + +

+ A Phone which acts as a pager. +

+
+ + + + + + +
diff --git "a/data/classes/contact\302\246Person" "b/data/classes/contact\302\246Person" new file mode 100644 index 0000000..783f7d4 --- /dev/null +++ "b/data/classes/contact\302\246Person" @@ -0,0 +1,40 @@ + + + + + + +

+ A Social Entity which is a person. +

+

+ This class is equivalent to the class, which should generally be used instead. +

+
+ + + + + + + + + + + + + + + + + + + + + + + +
diff --git "a/data/classes/contact\302\246Phone" "b/data/classes/contact\302\246Phone" new file mode 100644 index 0000000..12f48c3 --- /dev/null +++ "b/data/classes/contact\302\246Phone" @@ -0,0 +1,20 @@ + + + + + + +

+ An endpoint in the public switched telephone system. +

+

+ Phones are commonly identified by U·R·I¦s in the tel: scheme. +

+
+ + + +
diff --git "a/data/classes/contact\302\246SocialEntity" "b/data/classes/contact\302\246SocialEntity" new file mode 100644 index 0000000..290df58 --- /dev/null +++ "b/data/classes/contact\302\246SocialEntity" @@ -0,0 +1,24 @@ + + + + + + +

+ A thing of the sort “which might have a phone number”. +

+

+ This class is intended as a broad category for people, organizations, and other entities which might be addressed in a social context, for example over the phone or via post. + The emphasis on sociality distinguishes this class from that of Agents, which are defined based on their ability to perform actions. +

+

+ Despite the above definitions, phone numbers in are actually generally conceived as properties of Contact Points. +

+
+ + + +
diff --git "a/data/classes/dcmitype\302\246Collection" "b/data/classes/dcmitype\302\246Collection" new file mode 100644 index 0000000..a5dd643 --- /dev/null +++ "b/data/classes/dcmitype\302\246Collection" @@ -0,0 +1,17 @@ + + + + + + +

+ An aggregation of things. +

+
+ + + +
diff --git "a/data/classes/dcmitype\302\246Dataset" "b/data/classes/dcmitype\302\246Dataset" new file mode 100644 index 0000000..896dfc6 --- /dev/null +++ "b/data/classes/dcmitype\302\246Dataset" @@ -0,0 +1,17 @@ + + + + + + +

+ Data encoded in a defined structure. +

+
+ + + +
diff --git "a/data/classes/dcmitype\302\246Event" "b/data/classes/dcmitype\302\246Event" new file mode 100644 index 0000000..ab5e952 --- /dev/null +++ "b/data/classes/dcmitype\302\246Event" @@ -0,0 +1,17 @@ + + + + + + +

+ A nonpersistent, time‐based occurrence. +

+
+ + + +
diff --git "a/data/classes/dcmitype\302\246Image" "b/data/classes/dcmitype\302\246Image" new file mode 100644 index 0000000..431ea11 --- /dev/null +++ "b/data/classes/dcmitype\302\246Image" @@ -0,0 +1,21 @@ + + + + + + +

+ A visual representation other than text. +

+

+ Note that motion pictures are considered Images; see also the subclasses and . + includes diagrams and musical notation as kinds of Image. +

+
+ + + +
diff --git "a/data/classes/dcmitype\302\246InteractiveResource" "b/data/classes/dcmitype\302\246InteractiveResource" new file mode 100644 index 0000000..94e75df --- /dev/null +++ "b/data/classes/dcmitype\302\246InteractiveResource" @@ -0,0 +1,17 @@ + + + + + + +

+ A thing requiring interaction from the user to be understood, executed, or experienced. +

+
+ + + +
diff --git "a/data/classes/dcmitype\302\246MovingImage" "b/data/classes/dcmitype\302\246MovingImage" new file mode 100644 index 0000000..79984c9 --- /dev/null +++ "b/data/classes/dcmitype\302\246MovingImage" @@ -0,0 +1,20 @@ + + + + + + +

+ A series of visual representations imparting an impression of motion when shown in succession. +

+
+ + + + + + +
diff --git "a/data/classes/dcmitype\302\246PhysicalObject" "b/data/classes/dcmitype\302\246PhysicalObject" new file mode 100644 index 0000000..c4966e1 --- /dev/null +++ "b/data/classes/dcmitype\302\246PhysicalObject" @@ -0,0 +1,23 @@ + + + + + + +

+ An inanimate, three‐dimensional object or substance. +

+

+ remarks that digital representations of, or surrogates for, Physical Objects should use , , or one of the other types. +

+
+ + + + + + +
diff --git "a/data/classes/dcmitype\302\246Service" "b/data/classes/dcmitype\302\246Service" new file mode 100644 index 0000000..2673e0f --- /dev/null +++ "b/data/classes/dcmitype\302\246Service" @@ -0,0 +1,17 @@ + + + + + + +

+ A system that provides one or more functions. +

+
+ + + +
diff --git "a/data/classes/dcmitype\302\246Software" "b/data/classes/dcmitype\302\246Software" new file mode 100644 index 0000000..b9b4203 --- /dev/null +++ "b/data/classes/dcmitype\302\246Software" @@ -0,0 +1,17 @@ + + + + + + +

+ A computer program in source or compiled form. +

+
+ + + +
diff --git "a/data/classes/dcmitype\302\246Sound" "b/data/classes/dcmitype\302\246Sound" new file mode 100644 index 0000000..5e15185 --- /dev/null +++ "b/data/classes/dcmitype\302\246Sound" @@ -0,0 +1,20 @@ + + + + + + +

+ A thing which is primarily intended to be heard. +

+

+ does not have a good mechanism for indicating that content whose primary intention is visual also has an auditory component (e·g that a has sound); this class is only for things whose primary function is auditory. +

+
+ + + +
diff --git "a/data/classes/dcmitype\302\246StillImage" "b/data/classes/dcmitype\302\246StillImage" new file mode 100644 index 0000000..2a42a96 --- /dev/null +++ "b/data/classes/dcmitype\302\246StillImage" @@ -0,0 +1,24 @@ + + + + + + +

+ A static visual representation. +

+

+ This class should not be used for “images” of text, as the D·C·M·I Type vocabulary is primarily focused on conveying a things purpose, not its transmission medium. + Instead, text (in all mediums) should be classified as . +

+
+ + + + + + +
diff --git "a/data/classes/dcmitype\302\246Text" "b/data/classes/dcmitype\302\246Text" new file mode 100644 index 0000000..404327a --- /dev/null +++ "b/data/classes/dcmitype\302\246Text" @@ -0,0 +1,17 @@ + + + + + + +

+ A thing consisting primarily of words for reading. +

+
+ + + +
diff --git "a/data/classes/dcterms\302\246Agent" "b/data/classes/dcterms\302\246Agent" new file mode 100644 index 0000000..315160a --- /dev/null +++ "b/data/classes/dcterms\302\246Agent" @@ -0,0 +1,20 @@ + + + + + + +

+ A thing which acts or has the power to act. +

+
+ + + + + + +
diff --git "a/data/classes/dcterms\302\246BibliographicResource" "b/data/classes/dcterms\302\246BibliographicResource" new file mode 100644 index 0000000..db0eddd --- /dev/null +++ "b/data/classes/dcterms\302\246BibliographicResource" @@ -0,0 +1,17 @@ + + + + + + +

+ Broadly, any resource which might have a bibliographic citation, or which otherwise might be significant in a bibliographic context. +

+
+ + + +
diff --git "a/data/classes/dcterms\302\246FileFormat" "b/data/classes/dcterms\302\246FileFormat" new file mode 100644 index 0000000..f0f0cf6 --- /dev/null +++ "b/data/classes/dcterms\302\246FileFormat" @@ -0,0 +1,20 @@ + + + + + + +

+ A digital resource format. +

+
+ + + + + + +
diff --git "a/data/classes/dcterms\302\246Frequency" "b/data/classes/dcterms\302\246Frequency" new file mode 100644 index 0000000..5c053a3 --- /dev/null +++ "b/data/classes/dcterms\302\246Frequency" @@ -0,0 +1,17 @@ + + + + + + +

+ A rate at which something occurs. +

+
+ + + +
diff --git "a/data/classes/dcterms\302\246Jurisdiction" "b/data/classes/dcterms\302\246Jurisdiction" new file mode 100644 index 0000000..4eba2c1 --- /dev/null +++ "b/data/classes/dcterms\302\246Jurisdiction" @@ -0,0 +1,20 @@ + + + + + + +

+ An extent or range of judicial, law enforcement, or other authority. +

+
+ + + + + + +
diff --git "a/data/classes/dcterms\302\246LicenseDocument" "b/data/classes/dcterms\302\246LicenseDocument" new file mode 100644 index 0000000..c8e29bc --- /dev/null +++ "b/data/classes/dcterms\302\246LicenseDocument" @@ -0,0 +1,20 @@ + + + + + + +

+ A legal document giving official permission to do something with a resource. +

+
+ + + + + + +
diff --git "a/data/classes/dcterms\302\246LinguisticSystem" "b/data/classes/dcterms\302\246LinguisticSystem" new file mode 100644 index 0000000..b7f2f46 --- /dev/null +++ "b/data/classes/dcterms\302\246LinguisticSystem" @@ -0,0 +1,21 @@ + + + + + + +

+ A system of signs, symbols, sounds, gestures, or rules used in communication. +

+

+ states: + « Written, spoken, sign, and computer languages are linguistic systems. » +

+
+ + + +
diff --git "a/data/classes/dcterms\302\246Location" "b/data/classes/dcterms\302\246Location" new file mode 100644 index 0000000..c133aff --- /dev/null +++ "b/data/classes/dcterms\302\246Location" @@ -0,0 +1,20 @@ + + + + + + +

+ A spatial region or named place. +

+
+ + + + + + +
diff --git "a/data/classes/dcterms\302\246LocationPeriodOrJurisdiction" "b/data/classes/dcterms\302\246LocationPeriodOrJurisdiction" new file mode 100644 index 0000000..72ecd5c --- /dev/null +++ "b/data/classes/dcterms\302\246LocationPeriodOrJurisdiction" @@ -0,0 +1,17 @@ + + + + + + +

+ A location, period of time, or jurisdiction. +

+
+ + + +
diff --git "a/data/classes/dcterms\302\246MediaType" "b/data/classes/dcterms\302\246MediaType" new file mode 100644 index 0000000..67a197c --- /dev/null +++ "b/data/classes/dcterms\302\246MediaType" @@ -0,0 +1,20 @@ + + + + + + +

+ A file format or physical medium. +

+
+ + + + + + +
diff --git "a/data/classes/dcterms\302\246MediaTypeOrExtent" "b/data/classes/dcterms\302\246MediaTypeOrExtent" new file mode 100644 index 0000000..c21cc3c --- /dev/null +++ "b/data/classes/dcterms\302\246MediaTypeOrExtent" @@ -0,0 +1,17 @@ + + + + + + +

+ A media type or extent. +

+
+ + + +
diff --git "a/data/classes/dcterms\302\246MethodOfAccrual" "b/data/classes/dcterms\302\246MethodOfAccrual" new file mode 100644 index 0000000..cc02e69 --- /dev/null +++ "b/data/classes/dcterms\302\246MethodOfAccrual" @@ -0,0 +1,17 @@ + + + + + + +

+ A method by which resources are added to a collection. +

+
+ + + +
diff --git "a/data/classes/dcterms\302\246MethodOfInstruction" "b/data/classes/dcterms\302\246MethodOfInstruction" new file mode 100644 index 0000000..5131f5e --- /dev/null +++ "b/data/classes/dcterms\302\246MethodOfInstruction" @@ -0,0 +1,17 @@ + + + + + + +

+ A process that is used to engender knowledge, attitudes, or skills. +

+
+ + + +
diff --git "a/data/classes/dcterms\302\246PeriodOfTime" "b/data/classes/dcterms\302\246PeriodOfTime" new file mode 100644 index 0000000..9c457cb --- /dev/null +++ "b/data/classes/dcterms\302\246PeriodOfTime" @@ -0,0 +1,20 @@ + + + + + + +

+ An interval of time that is named or defined by its start and end dates. +

+
+ + + + + + +
diff --git "a/data/classes/dcterms\302\246PhysicalMedium" "b/data/classes/dcterms\302\246PhysicalMedium" new file mode 100644 index 0000000..0049141 --- /dev/null +++ "b/data/classes/dcterms\302\246PhysicalMedium" @@ -0,0 +1,20 @@ + + + + + + +

+ A physical material or carrier. +

+
+ + + + + + +
diff --git "a/data/classes/dcterms\302\246PhysicalResource" "b/data/classes/dcterms\302\246PhysicalResource" new file mode 100644 index 0000000..cf11d62 --- /dev/null +++ "b/data/classes/dcterms\302\246PhysicalResource" @@ -0,0 +1,20 @@ + + + + + + +

+ A material thing. +

+
+ + + + + + +
diff --git "a/data/classes/dcterms\302\246Policy" "b/data/classes/dcterms\302\246Policy" new file mode 100644 index 0000000..4d40093 --- /dev/null +++ "b/data/classes/dcterms\302\246Policy" @@ -0,0 +1,17 @@ + + + + + + +

+ A plan or course of action by an authority, intended to influence and determine decisions, actions, and other matters. +

+
+ + + +
diff --git "a/data/classes/dcterms\302\246ProvenanceStatement" "b/data/classes/dcterms\302\246ProvenanceStatement" new file mode 100644 index 0000000..0b9579d --- /dev/null +++ "b/data/classes/dcterms\302\246ProvenanceStatement" @@ -0,0 +1,17 @@ + + + + + + +

+ Any changes in ownership and custody of a resource since its creation that are significant for its authenticity, integrity, and interpretation. +

+
+ + + +
diff --git "a/data/classes/dcterms\302\246RightsStatement" "b/data/classes/dcterms\302\246RightsStatement" new file mode 100644 index 0000000..1fd8244 --- /dev/null +++ "b/data/classes/dcterms\302\246RightsStatement" @@ -0,0 +1,17 @@ + + + + + + +

+ A statement about the intellectual property rights held in or over a resource, a legal document giving official permission to do something with a resource, or a statement about access rights. +

+
+ + + +
diff --git "a/data/classes/dcterms\302\246SizeOrDuration" "b/data/classes/dcterms\302\246SizeOrDuration" new file mode 100644 index 0000000..002a089 --- /dev/null +++ "b/data/classes/dcterms\302\246SizeOrDuration" @@ -0,0 +1,20 @@ + + + + + + +

+ A dimension or extent, or a time taken to play or execute. +

+
+ + + + + + +
diff --git "a/data/classes/dcterms\302\246Standard" "b/data/classes/dcterms\302\246Standard" new file mode 100644 index 0000000..104a464 --- /dev/null +++ "b/data/classes/dcterms\302\246Standard" @@ -0,0 +1,17 @@ + + + + + + +

+ A reference point against which other things can be evaluated or compared. +

+
+ + + +
diff --git "a/data/classes/doc\302\246Work" "b/data/classes/doc\302\246Work" new file mode 100644 index 0000000..da39f72 --- /dev/null +++ "b/data/classes/doc\302\246Work" @@ -0,0 +1,21 @@ + + + + + + +

+ An abstract information thing “of value”, “typically intellectual property”. +

+

+ Defining works based on their “value”, and specifically, tying them to the concept of property, is pretty sus, and this class isn¦t exactly recommended. + However, it is more general (probably) than , and there are cases (i·e, copyright licensing) where defining some·thing based on the fact that it is a piece of intellectual property might make sense, or at least not be obviously problematic. +

+
+ + + +
diff --git "a/data/classes/foaf\302\246Agent" "b/data/classes/foaf\302\246Agent" new file mode 100644 index 0000000..556a76c --- /dev/null +++ "b/data/classes/foaf\302\246Agent" @@ -0,0 +1,33 @@ + + + + + + +

+ A thing which does stuff. +

+

+ Using more specific classes, like Person is generally better, but sometimes no more specific class is applicable. +

+

+ This ontology defines Agents, Documents, and Projects to be disjoint classes. + This is a bit more restrictive than what defines. +

+
+ + + + + + + + + + + + +
diff --git "a/data/classes/foaf\302\246Document" "b/data/classes/foaf\302\246Document" new file mode 100644 index 0000000..1786df5 --- /dev/null +++ "b/data/classes/foaf\302\246Document" @@ -0,0 +1,31 @@ + + + + + + +

+ A thing which, broadly conceived, is considered a “document”. +

+

+ This class enjoys wide·spread usage despite the fact that there are no documents. + The question of what it “should be” (or even “is”) used to represent is the sort of thing one studies for five decades and never gets any closer to an answer to. +

+

+ This ontology defines Agents, Documents, and Projects to be disjoint classes. + This is a bit more restrictive than what defines. +

+
+ + + + + + + + + +
diff --git "a/data/classes/foaf\302\246Group" "b/data/classes/foaf\302\246Group" new file mode 100644 index 0000000..4f6848a --- /dev/null +++ "b/data/classes/foaf\302\246Group" @@ -0,0 +1,20 @@ + + + + + + +

+ An Agent which is itself a collection of (zero or more) Agents (its members). +

+
+ + + + + + +
diff --git "a/data/classes/foaf\302\246Image" "b/data/classes/foaf\302\246Image" new file mode 100644 index 0000000..827500f --- /dev/null +++ "b/data/classes/foaf\302\246Image" @@ -0,0 +1,24 @@ + + + + + + +

+ A Document which is conveyed as a (still?) image. +

+

+ This class is not equated with because it can encompass images of text, where·as the latter should not. + This leaves open the question of what exactly constitutes an “image” in the physical world, but thankfully this class is mostly only ever used for digital images. +

+
+ + + + + + +
diff --git "a/data/classes/foaf\302\246OnlineAccount" "b/data/classes/foaf\302\246OnlineAccount" new file mode 100644 index 0000000..179fec1 --- /dev/null +++ "b/data/classes/foaf\302\246OnlineAccount" @@ -0,0 +1,24 @@ + + + + + + +

+ A provision of some form of online service (indicated indirectly via its account service homepage), at least conceptually, to some Agent. +

+

+ It is assumed that, given an account service home·page and an account name, one can easily discover the corresponding Online Account. +

+
+ + + + + + + +
diff --git "a/data/classes/foaf\302\246Organization" "b/data/classes/foaf\302\246Organization" new file mode 100644 index 0000000..d762c23 --- /dev/null +++ "b/data/classes/foaf\302\246Organization" @@ -0,0 +1,23 @@ + + + + + + +

+ An Agent which corresponds to social instititution. +

+
+ + + + + + + + + +
diff --git "a/data/classes/foaf\302\246Person" "b/data/classes/foaf\302\246Person" new file mode 100644 index 0000000..a83a118 --- /dev/null +++ "b/data/classes/foaf\302\246Person" @@ -0,0 +1,30 @@ + + + + + + +

+ An Agent which is a person. +

+

+ The precise definition of personhood is intentionally kept vague, but for clarity, this class can include people who are dead, imaginary, and nonhuman. + Following , Persons are Spatial Things; they are not defined as Physical Resources because it is unclear whether amorphous entities (e·g, ghosts) are necessarily “physical”. +

+
+ + + + + + + + + + + + +
diff --git "a/data/classes/foaf\302\246Project" "b/data/classes/foaf\302\246Project" new file mode 100644 index 0000000..274ade0 --- /dev/null +++ "b/data/classes/foaf\302\246Project" @@ -0,0 +1,27 @@ + + + + + + +

+ A “project”, formal or informal, collective or individual. +

+

+ Projects are not Documents (altho they may produce Documents) and nor are they Agents (altho they might involve Agents). + This interpretation is a bit more restrictive than what defines; it describes Projects as disjoint only with Persons, not Agents. +

+
+ + + + + + + + + +
diff --git "a/data/classes/geo\302\246SpatialThing" "b/data/classes/geo\302\246SpatialThing" new file mode 100644 index 0000000..e87eced --- /dev/null +++ "b/data/classes/geo\302\246SpatialThing" @@ -0,0 +1,21 @@ + + + + + + +

+ Some·thing which has a spatial extent (size, shape, location). +

+

+ Physical Resources and Physical Objects are defined as subclasses, not equivalent classes, because they require materiality. + Spatial Things may be immaterial (ghosts), and even conceptual in nature (for example, geographic boundaries). +

+
+ + + +
diff --git "a/data/classes/rdfs\302\246Container" "b/data/classes/rdfs\302\246Container" new file mode 100644 index 0000000..073df80 --- /dev/null +++ "b/data/classes/rdfs\302\246Container" @@ -0,0 +1,30 @@ + + + + + + +

+ A collection of zero or more things. +

+

+ Membership within Containers is indicated through the use of rdf:_$ properties, where $ is a positive (i·e nonzero) integer with no leading zeroes. + These properties are all considered subproperties of , although there are no normative requirements on processors recognizing this fact. + There is no requirement that membership properties be dense; i·e just because a Collection has values for and does not imply it has a value for . +

+

+ Containers are allowed to contain themselves as members. + The subclasses , , and convey different intentions about the relationship between the items in containers. +

+

+ Because the relationship between , , ⁊·c and is often implicit, and because there is no upper limit to membership properties or restrictions on their length, Containers can be difficult to reason about. + Lists are a better solution in most cases. +

+
+ + + +
diff --git "a/data/classes/rdf\302\246Alt" "b/data/classes/rdf\302\246Alt" new file mode 100644 index 0000000..fe60328 --- /dev/null +++ "b/data/classes/rdf\302\246Alt" @@ -0,0 +1,21 @@ + + + + + + +

+ An Container whose members are intended to be interpreted as alternatives. +

+

+ Whether the alternatives are ranked or unranked is left open to interpretation. + If a default is required, it should be the value given for . +

+
+ + + +
diff --git "a/data/classes/rdf\302\246Bag" "b/data/classes/rdf\302\246Bag" new file mode 100644 index 0000000..49983a5 --- /dev/null +++ "b/data/classes/rdf\302\246Bag" @@ -0,0 +1,20 @@ + + + + + + +

+ An Container whose members are intended to be interpreted in an unordered fashion. +

+

+ Despite being unordered, the ordinary container membership properties , , ⁊·c should still be used. +

+
+ + + +
diff --git "a/data/classes/rdf\302\246List" "b/data/classes/rdf\302\246List" new file mode 100644 index 0000000..066bbc2 --- /dev/null +++ "b/data/classes/rdf\302\246List" @@ -0,0 +1,22 @@ + + + + + + +

+ A pair structure which is either or which has a first element and which has rest another List. + The first elements of the List and its transitive non‐Nil rest Lists form the elements of an R·D·F collection. +

+

+ The description above is more restrictive than the formal ontological definition for Lists, which places no constraints on the number (or presence) of its first and rest properties. + Conformance to these expectations is strongly recommended, but implementations should be aware that some data may take a more flexible approach. +

+
+ + + +
diff --git "a/data/classes/rdf\302\246Seq" "b/data/classes/rdf\302\246Seq" new file mode 100644 index 0000000..379b4fd --- /dev/null +++ "b/data/classes/rdf\302\246Seq" @@ -0,0 +1,17 @@ + + + + + + +

+ An Container whose members are intended to be interpreted in an ordered fashion. +

+
+ + + +
diff --git "a/data/classes/rdf\302\246Statement" "b/data/classes/rdf\302\246Statement" new file mode 100644 index 0000000..82e863e --- /dev/null +++ "b/data/classes/rdf\302\246Statement" @@ -0,0 +1,17 @@ + + + + + + +

+ An R·D·F statement; i·e a subject, predicate, and object. +

+
+ + + +
diff --git "a/data/classes/shacl\302\246PrefixDeclaration" "b/data/classes/shacl\302\246PrefixDeclaration" new file mode 100644 index 0000000..a44f73f --- /dev/null +++ "b/data/classes/shacl\302\246PrefixDeclaration" @@ -0,0 +1,33 @@ + + + + + + +

+ A thing which associates a prefix with its associated name·space. +

+
+ + + + + + + + + 1 + + + + + + + + 1 + + +
diff --git "a/data/classes/skosxl\302\246Label" "b/data/classes/skosxl\302\246Label" new file mode 100644 index 0000000..05d029e --- /dev/null +++ "b/data/classes/skosxl\302\246Label" @@ -0,0 +1,34 @@ + + + + + + +

+ A lexical label. +

+
+ + + + + + + + + 1 + + + + + + + + + + + +
diff --git "a/data/classes/skos\302\246Collection" "b/data/classes/skos\302\246Collection" new file mode 100644 index 0000000..72020e9 --- /dev/null +++ "b/data/classes/skos\302\246Collection" @@ -0,0 +1,28 @@ + + + + + + +

+ A group of Concepts. +

+

+ The Concepts in a Collection are its members. + Collections can also be nested: + They can have members which are other Collections. +

+
+ + + + + + + + + +
diff --git "a/data/classes/skos\302\246Concept" "b/data/classes/skos\302\246Concept" new file mode 100644 index 0000000..b5b1119 --- /dev/null +++ "b/data/classes/skos\302\246Concept" @@ -0,0 +1,21 @@ + + + + + + +

+ A unit of thought; the core currency of a knowledge organization system. +

+
+ + + + + + + +
diff --git "a/data/classes/skos\302\246ConceptScheme" "b/data/classes/skos\302\246ConceptScheme" new file mode 100644 index 0000000..106c1eb --- /dev/null +++ "b/data/classes/skos\302\246ConceptScheme" @@ -0,0 +1,24 @@ + + + + + + +

+ An aggregation of one or more Concepts. +

+

+ The property is used to identify the Concept Schemes that a Concept belongs to. + can additionally be used to link from a Concept Scheme to the “top‐level” concepts it contains. +

+
+ + + + + + +
diff --git "a/data/classes/skos\302\246OrderedCollection" "b/data/classes/skos\302\246OrderedCollection" new file mode 100644 index 0000000..4ec6394 --- /dev/null +++ "b/data/classes/skos\302\246OrderedCollection" @@ -0,0 +1,23 @@ + + + + + + +

+ An ordered Collection of Concepts. +

+

+ The ordering of the members of an Ordered Collection is determined by their position within its member list, but it is not possible to formally reason about this. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/anno\302\246end" "b/data/datatype_properties/anno\302\246end" new file mode 100644 index 0000000..23f5fac --- /dev/null +++ "b/data/datatype_properties/anno\302\246end" @@ -0,0 +1,20 @@ + + + + + + +

+ The 0‐based end index for this thing. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/anno\302\246exact" "b/data/datatype_properties/anno\302\246exact" new file mode 100644 index 0000000..4a83792 --- /dev/null +++ "b/data/datatype_properties/anno\302\246exact" @@ -0,0 +1,20 @@ + + + + + + +

+ An exact copy, after normalization, of text being selected by this thing. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/anno\302\246prefix" "b/data/datatype_properties/anno\302\246prefix" new file mode 100644 index 0000000..8eb60ec --- /dev/null +++ "b/data/datatype_properties/anno\302\246prefix" @@ -0,0 +1,20 @@ + + + + + + +

+ A snippet of text which occurs, after normalization, immediately preceding the text being selected by this thing. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/anno\302\246processingLanguage" "b/data/datatype_properties/anno\302\246processingLanguage" new file mode 100644 index 0000000..db77cfd --- /dev/null +++ "b/data/datatype_properties/anno\302\246processingLanguage" @@ -0,0 +1,30 @@ + + + + + + +

+ The base language under which this resource should be processed. +

+

+ This is not necessarily the same as the language of the resource itself; for example, a French phrase in an English dictionary might be in the French language, but processed under English processing rules (for alphebetization, ⁊·c). +

+

+ only specifies the range of this property as , but it then additionally requires that it match the expectations of . + As these datatypes share a value space, it is simpler to just use the latter as its range. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/anno\302\246sourceDate" "b/data/datatype_properties/anno\302\246sourceDate" new file mode 100644 index 0000000..ad1c6c9 --- /dev/null +++ "b/data/datatype_properties/anno\302\246sourceDate" @@ -0,0 +1,33 @@ + + + + + + +

+ The time·stamp of this Time State. +

+
+ + + + + + + + + + + + 0 + + + + + + + +
diff --git "a/data/datatype_properties/anno\302\246sourceDateEnd" "b/data/datatype_properties/anno\302\246sourceDateEnd" new file mode 100644 index 0000000..4e48c22 --- /dev/null +++ "b/data/datatype_properties/anno\302\246sourceDateEnd" @@ -0,0 +1,33 @@ + + + + + + +

+ The time·stamp for the ending of this Time State. +

+
+ + + + + + + + + + + + 1 + + + + + + + +
diff --git "a/data/datatype_properties/anno\302\246sourceDateStart" "b/data/datatype_properties/anno\302\246sourceDateStart" new file mode 100644 index 0000000..59a184d --- /dev/null +++ "b/data/datatype_properties/anno\302\246sourceDateStart" @@ -0,0 +1,33 @@ + + + + + + +

+ The time·stamp for the beginning of this Time State. +

+
+ + + + + + + + + + + + 1 + + + + + + + +
diff --git "a/data/datatype_properties/anno\302\246start" "b/data/datatype_properties/anno\302\246start" new file mode 100644 index 0000000..43ee22d --- /dev/null +++ "b/data/datatype_properties/anno\302\246start" @@ -0,0 +1,20 @@ + + + + + + +

+ The 0‐based start index for this thing. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/anno\302\246suffix" "b/data/datatype_properties/anno\302\246suffix" new file mode 100644 index 0000000..9e5b57c --- /dev/null +++ "b/data/datatype_properties/anno\302\246suffix" @@ -0,0 +1,20 @@ + + + + + + +

+ A snippet of text which occurs, after normalization, immediately following the text being selected by this thing. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/awol\302\246body" "b/data/datatype_properties/awol\302\246body" new file mode 100644 index 0000000..01dd89e --- /dev/null +++ "b/data/datatype_properties/awol\302\246body" @@ -0,0 +1,50 @@ + + + + + + +

+ The body of this thing. +

+

+ X·M·L data should be provided as a ; binary data may be provided as a . + Language‐tagged values must be interpreted as plaintext; values may be interpreted as something other than plaintext if this thing has a media type which is not a case‐insensitive match for text/plain. +

+
+ + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + +
diff --git "a/data/datatype_properties/awol\302\246generatorVersion" "b/data/datatype_properties/awol\302\246generatorVersion" new file mode 100644 index 0000000..48c26cf --- /dev/null +++ "b/data/datatype_properties/awol\302\246generatorVersion" @@ -0,0 +1,26 @@ + + + + + + +

+ The version of this Generator. +

+
+ + + + + + + + + + + + +
diff --git "a/data/datatype_properties/awol\302\246id" "b/data/datatype_properties/awol\302\246id" new file mode 100644 index 0000000..74c0509 --- /dev/null +++ "b/data/datatype_properties/awol\302\246id" @@ -0,0 +1,29 @@ + + + + + + +

+ An identifier which can be used to associate this Version with other Versions of the same content. +

+

+ If two Versions have the same i·d, they can be assumed to be versions of each other. +

+

+ This property is not a subproperty of because the identifier is not formally of the Version itself, but of the conceptual object that the Version is a version of. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/awol\302\246label" "b/data/datatype_properties/awol\302\246label" new file mode 100644 index 0000000..dbcb9b8 --- /dev/null +++ "b/data/datatype_properties/awol\302\246label" @@ -0,0 +1,23 @@ + + + + + + +

+ The preferred human‐readable label for this thing. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/awol\302\246lang" "b/data/datatype_properties/awol\302\246lang" new file mode 100644 index 0000000..2ea2cb2 --- /dev/null +++ "b/data/datatype_properties/awol\302\246lang" @@ -0,0 +1,29 @@ + + + + + + +

+ The language of the thing this Link is linking to. +

+

+ When the link relation of this Link is , the presence of a language implies that the thing being linked to is a translation of the Links . +

+

+ defines the domain of this property as being instead, but this appears to be a confusion; the documentation clearly links to the specification for hreflang (a property of Links in ), not language signification in general. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/awol\302\246length" "b/data/datatype_properties/awol\302\246length" new file mode 100644 index 0000000..fc97c4b --- /dev/null +++ "b/data/datatype_properties/awol\302\246length" @@ -0,0 +1,33 @@ + + + + + + +

+ The length in bytes of the thing this Link is linking to. +

+

+ defines the domain of this property as being instead, but this appears to be a confusion; length is a property of Links in . + It also restricts the value of this property to , but this seems to be an unnecessary limitation. +

+

+ This property is classified as a subproperty of , as extent is considered an aspect of format in . +

+
+ + + + + + + + + + + + +
diff --git "a/data/datatype_properties/awol\302\246name" "b/data/datatype_properties/awol\302\246name" new file mode 100644 index 0000000..8dadeda --- /dev/null +++ "b/data/datatype_properties/awol\302\246name" @@ -0,0 +1,23 @@ + + + + + + +

+ The preferred human‐readable name for this thing. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/awol\302\246published" "b/data/datatype_properties/awol\302\246published" new file mode 100644 index 0000000..29f0957 --- /dev/null +++ "b/data/datatype_properties/awol\302\246published" @@ -0,0 +1,23 @@ + + + + + + +

+ The date of publication for this thing. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/awol\302\246term" "b/data/datatype_properties/awol\302\246term" new file mode 100644 index 0000000..b31f940 --- /dev/null +++ "b/data/datatype_properties/awol\302\246term" @@ -0,0 +1,26 @@ + + + + + + +

+ The literal value used to represent this Category. +

+
+ + + + + + + + + + + + +
diff --git "a/data/datatype_properties/awol\302\246type" "b/data/datatype_properties/awol\302\246type" new file mode 100644 index 0000000..0265f85 --- /dev/null +++ "b/data/datatype_properties/awol\302\246type" @@ -0,0 +1,31 @@ + + + + + + +

+ The media type of this thing. +

+

+ For things which have a body, the media type is the type of that body. + For things which have a source, the media type is the type of the source. + For Links, the media type is that of the thing being linked to. +

+

+ Media types should conform to the syntax of and should be rendered in lowercase. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/awol\302\246updated" "b/data/datatype_properties/awol\302\246updated" new file mode 100644 index 0000000..a949293 --- /dev/null +++ "b/data/datatype_properties/awol\302\246updated" @@ -0,0 +1,23 @@ + + + + + + +

+ The date at which this thing was most recently updated in a way that its publisher considers significant. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/contact\302\246birthday" "b/data/datatype_properties/contact\302\246birthday" new file mode 100644 index 0000000..5a6a91c --- /dev/null +++ "b/data/datatype_properties/contact\302\246birthday" @@ -0,0 +1,23 @@ + + + + + + +

+ A date of birth for this Social Entity. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/contact\302\246city" "b/data/datatype_properties/contact\302\246city" new file mode 100644 index 0000000..c7e47d9 --- /dev/null +++ "b/data/datatype_properties/contact\302\246city" @@ -0,0 +1,23 @@ + + + + + + +

+ The city of this Address. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/contact\302\246country" "b/data/datatype_properties/contact\302\246country" new file mode 100644 index 0000000..5ad9b4c --- /dev/null +++ "b/data/datatype_properties/contact\302\246country" @@ -0,0 +1,23 @@ + + + + + + +

+ The country of this Address. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/contact\302\246description" "b/data/datatype_properties/contact\302\246description" new file mode 100644 index 0000000..e426d1c --- /dev/null +++ "b/data/datatype_properties/contact\302\246description" @@ -0,0 +1,20 @@ + + + + + + +

+ A description of this thing. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/contact\302\246familyName" "b/data/datatype_properties/contact\302\246familyName" new file mode 100644 index 0000000..758afd0 --- /dev/null +++ "b/data/datatype_properties/contact\302\246familyName" @@ -0,0 +1,23 @@ + + + + + + +

+ A “family” or inherited component of this Persons name. +

+

+ This property is equivalent to the identically‐named property in , which should be used instead. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/contact\302\246firstName" "b/data/datatype_properties/contact\302\246firstName" new file mode 100644 index 0000000..2073cfb --- /dev/null +++ "b/data/datatype_properties/contact\302\246firstName" @@ -0,0 +1,23 @@ + + + + + + +

+ A first component of this Persons name. +

+

+ This property is equivalent to the identically‐named property in , which should be used instead. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/contact\302\246fullName" "b/data/datatype_properties/contact\302\246fullName" new file mode 100644 index 0000000..8c6ba70 --- /dev/null +++ "b/data/datatype_properties/contact\302\246fullName" @@ -0,0 +1,20 @@ + + + + + + +

+ A full name of this thing. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/contact\302\246givenName" "b/data/datatype_properties/contact\302\246givenName" new file mode 100644 index 0000000..cd7edd5 --- /dev/null +++ "b/data/datatype_properties/contact\302\246givenName" @@ -0,0 +1,23 @@ + + + + + + +

+ A “given” or personal component of this Persons name. +

+

+ This property is equivalent to the identically‐named property in , which should be used instead. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/contact\302\246knownAs" "b/data/datatype_properties/contact\302\246knownAs" new file mode 100644 index 0000000..6caedb8 --- /dev/null +++ "b/data/datatype_properties/contact\302\246knownAs" @@ -0,0 +1,17 @@ + + + + + + +

+ A literal by which this thing is known or identified thru some mechanism. +

+
+ + + +
diff --git "a/data/datatype_properties/contact\302\246lastName" "b/data/datatype_properties/contact\302\246lastName" new file mode 100644 index 0000000..ee2b1bc --- /dev/null +++ "b/data/datatype_properties/contact\302\246lastName" @@ -0,0 +1,23 @@ + + + + + + +

+ A last component of this Persons name. +

+

+ This property is equivalent to the identically‐named property in , which should be used instead. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/contact\302\246middleInitial" "b/data/datatype_properties/contact\302\246middleInitial" new file mode 100644 index 0000000..96750d8 --- /dev/null +++ "b/data/datatype_properties/contact\302\246middleInitial" @@ -0,0 +1,17 @@ + + + + + + +

+ A middle initial(s) from this Persons name. +

+
+ + + +
diff --git "a/data/datatype_properties/contact\302\246middleName" "b/data/datatype_properties/contact\302\246middleName" new file mode 100644 index 0000000..fe89e6f --- /dev/null +++ "b/data/datatype_properties/contact\302\246middleName" @@ -0,0 +1,17 @@ + + + + + + +

+ A middle component of this Persons name. +

+
+ + + +
diff --git "a/data/datatype_properties/contact\302\246motherTongue" "b/data/datatype_properties/contact\302\246motherTongue" new file mode 100644 index 0000000..17a0956 --- /dev/null +++ "b/data/datatype_properties/contact\302\246motherTongue" @@ -0,0 +1,23 @@ + + + + + + +

+ A native language of this Person, as identified by Language Code. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/contact\302\246personalSuffix" "b/data/datatype_properties/contact\302\246personalSuffix" new file mode 100644 index 0000000..fcd8b69 --- /dev/null +++ "b/data/datatype_properties/contact\302\246personalSuffix" @@ -0,0 +1,20 @@ + + + + + + +

+ A personal suffix associated with this Persons name. +

+

+ Suffixes include such things as “Sr” and “Jr”. +

+
+ + + +
diff --git "a/data/datatype_properties/contact\302\246personalTitle" "b/data/datatype_properties/contact\302\246personalTitle" new file mode 100644 index 0000000..9923053 --- /dev/null +++ "b/data/datatype_properties/contact\302\246personalTitle" @@ -0,0 +1,23 @@ + + + + + + +

+ A personal title associated with this Person. +

+

+ This property is restricted to personal titles like “Dr” or “Mx”, not titles which are only used within an organization. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/contact\302\246postalCode" "b/data/datatype_properties/contact\302\246postalCode" new file mode 100644 index 0000000..8d77d64 --- /dev/null +++ "b/data/datatype_properties/contact\302\246postalCode" @@ -0,0 +1,23 @@ + + + + + + +

+ The postal code of this Address. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/contact\302\246preferredURI" "b/data/datatype_properties/contact\302\246preferredURI" new file mode 100644 index 0000000..10553c9 --- /dev/null +++ "b/data/datatype_properties/contact\302\246preferredURI" @@ -0,0 +1,23 @@ + + + + + + +

+ A preferred I·R·I for identifying this thing. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/contact\302\246region" "b/data/datatype_properties/contact\302\246region" new file mode 100644 index 0000000..26f7ce3 --- /dev/null +++ "b/data/datatype_properties/contact\302\246region" @@ -0,0 +1,23 @@ + + + + + + +

+ The administrative region or subnational unit of this Address. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/contact\302\246sortName" "b/data/datatype_properties/contact\302\246sortName" new file mode 100644 index 0000000..41d4e16 --- /dev/null +++ "b/data/datatype_properties/contact\302\246sortName" @@ -0,0 +1,20 @@ + + + + + + +

+ A name of this thing as used in some sorting mechanism. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/contact\302\246stateOrProvince" "b/data/datatype_properties/contact\302\246stateOrProvince" new file mode 100644 index 0000000..ddd49c6 --- /dev/null +++ "b/data/datatype_properties/contact\302\246stateOrProvince" @@ -0,0 +1,26 @@ + + + + + + +

+ The state or province of this Address. +

+
+ + + + + + + + + + + + +
diff --git "a/data/datatype_properties/contact\302\246street" "b/data/datatype_properties/contact\302\246street" new file mode 100644 index 0000000..31d4e7d --- /dev/null +++ "b/data/datatype_properties/contact\302\246street" @@ -0,0 +1,23 @@ + + + + + + +

+ The (first) street address line of this Address. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/contact\302\246street2" "b/data/datatype_properties/contact\302\246street2" new file mode 100644 index 0000000..7348cc0 --- /dev/null +++ "b/data/datatype_properties/contact\302\246street2" @@ -0,0 +1,23 @@ + + + + + + +

+ The second street address line of this Address. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/contact\302\246street3" "b/data/datatype_properties/contact\302\246street3" new file mode 100644 index 0000000..ce7e2bb --- /dev/null +++ "b/data/datatype_properties/contact\302\246street3" @@ -0,0 +1,23 @@ + + + + + + +

+ The third street address line of this Address. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/contact\302\246zip" "b/data/datatype_properties/contact\302\246zip" new file mode 100644 index 0000000..c096267 --- /dev/null +++ "b/data/datatype_properties/contact\302\246zip" @@ -0,0 +1,26 @@ + + + + + + +

+ The zip code of this Address. +

+
+ + + + + + + + + + + + +
diff --git "a/data/datatype_properties/dc11\302\246contributor" "b/data/datatype_properties/dc11\302\246contributor" new file mode 100644 index 0000000..803a312 --- /dev/null +++ "b/data/datatype_properties/dc11\302\246contributor" @@ -0,0 +1,21 @@ + + + + + + +

+ A name, identifier, or description of an entity which contributed to this thing. +

+

+ states: + « Typically, the name of a Contributor should be used to indicate the entity. » +

+
+ + + +
diff --git "a/data/datatype_properties/dc11\302\246coverage" "b/data/datatype_properties/dc11\302\246coverage" new file mode 100644 index 0000000..800206c --- /dev/null +++ "b/data/datatype_properties/dc11\302\246coverage" @@ -0,0 +1,17 @@ + + + + + + +

+ A name, identifier, or description of a spatial or temporal topic of this thing, spatial applicability of this thing, or jurisdiction under which this thing is relevant. +

+
+ + + +
diff --git "a/data/datatype_properties/dc11\302\246creator" "b/data/datatype_properties/dc11\302\246creator" new file mode 100644 index 0000000..1520281 --- /dev/null +++ "b/data/datatype_properties/dc11\302\246creator" @@ -0,0 +1,21 @@ + + + + + + +

+ A name, identifier, or description of an entity which created this thing. +

+

+ states: + « Typically, the name of a Creator should be used to indicate the entity. » +

+
+ + + +
diff --git "a/data/datatype_properties/dc11\302\246description" "b/data/datatype_properties/dc11\302\246description" new file mode 100644 index 0000000..c227cb5 --- /dev/null +++ "b/data/datatype_properties/dc11\302\246description" @@ -0,0 +1,17 @@ + + + + + + +

+ An account of this thing. +

+
+ + + +
diff --git "a/data/datatype_properties/dc11\302\246format" "b/data/datatype_properties/dc11\302\246format" new file mode 100644 index 0000000..2b17449 --- /dev/null +++ "b/data/datatype_properties/dc11\302\246format" @@ -0,0 +1,25 @@ + + + + + + +

+ A file format, physical medium, or physical dimension of this thing. +

+

+ states: + « Recommended practice is to use a controlled vocabulary where available. + For example, for file formats one could use the list of Internet Media Types [MIME]. » +

+

+ constrains the range of this property to , but this ontology does not recognize this constraint. +

+
+ + + +
diff --git "a/data/datatype_properties/dc11\302\246language" "b/data/datatype_properties/dc11\302\246language" new file mode 100644 index 0000000..1dda15f --- /dev/null +++ "b/data/datatype_properties/dc11\302\246language" @@ -0,0 +1,30 @@ + + + + + + +

+ A language of this thing. +

+

+ recommends the use of a « IETF Best Current Practice 47 [IETF-BCP47] language tag ». +

+

+ constrains the range of this property to , but further stipulates in prose that it match the format of . + These datatypes share a value space, so this ontology just restricts it to the latter. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/dc11\302\246publisher" "b/data/datatype_properties/dc11\302\246publisher" new file mode 100644 index 0000000..579a5d1 --- /dev/null +++ "b/data/datatype_properties/dc11\302\246publisher" @@ -0,0 +1,21 @@ + + + + + + +

+ A name or identifier for the entity which made this thing available. +

+

+ states: + « Typically, the name of a Publisher should be used to indicate the entity. » +

+
+ + + +
diff --git "a/data/datatype_properties/dc11\302\246relation" "b/data/datatype_properties/dc11\302\246relation" new file mode 100644 index 0000000..aaa9f76 --- /dev/null +++ "b/data/datatype_properties/dc11\302\246relation" @@ -0,0 +1,17 @@ + + + + + + +

+ A name, identifier, or description of a related resource from which this thing is derived. +

+
+ + + +
diff --git "a/data/datatype_properties/dc11\302\246rights" "b/data/datatype_properties/dc11\302\246rights" new file mode 100644 index 0000000..d772390 --- /dev/null +++ "b/data/datatype_properties/dc11\302\246rights" @@ -0,0 +1,21 @@ + + + + + + +

+ Information about rights held in and over this thing. +

+

+ states: + « Typically, rights information includes a statement about various property rights associated with the resource, including intellectual property rights. » +

+
+ + + +
diff --git "a/data/datatype_properties/dc11\302\246source" "b/data/datatype_properties/dc11\302\246source" new file mode 100644 index 0000000..da8e058 --- /dev/null +++ "b/data/datatype_properties/dc11\302\246source" @@ -0,0 +1,21 @@ + + + + + + +

+ A name, identifier, or description of a related resource from which this thing is derived. +

+

+ states: + « Recommended best practice is to identify the related resource by means of a string conforming to a formal identification system. » +

+
+ + + +
diff --git "a/data/datatype_properties/dc11\302\246subject" "b/data/datatype_properties/dc11\302\246subject" new file mode 100644 index 0000000..b429c8d --- /dev/null +++ "b/data/datatype_properties/dc11\302\246subject" @@ -0,0 +1,21 @@ + + + + + + +

+ A topic of this thing. +

+

+ states: + « Typically, the subject will be represented using keywords, key phrases, or classification codes. » +

+
+ + + +
diff --git "a/data/datatype_properties/dc11\302\246type" "b/data/datatype_properties/dc11\302\246type" new file mode 100644 index 0000000..7143bb4 --- /dev/null +++ "b/data/datatype_properties/dc11\302\246type" @@ -0,0 +1,17 @@ + + + + + + +

+ A nature or genre of this thing (as distinct from its ). +

+
+ + + +
diff --git "a/data/datatype_properties/dcterms\302\246alternative" "b/data/datatype_properties/dcterms\302\246alternative" new file mode 100644 index 0000000..51f1a41 --- /dev/null +++ "b/data/datatype_properties/dcterms\302\246alternative" @@ -0,0 +1,20 @@ + + + + + + +

+ An alternative name given to this thing. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/dcterms\302\246available" "b/data/datatype_properties/dcterms\302\246available" new file mode 100644 index 0000000..b5ffaf7 --- /dev/null +++ "b/data/datatype_properties/dcterms\302\246available" @@ -0,0 +1,20 @@ + + + + + + +

+ A date that this thing did or will become available. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/dcterms\302\246bibliographicCitation" "b/data/datatype_properties/dcterms\302\246bibliographicCitation" new file mode 100644 index 0000000..c5f7953 --- /dev/null +++ "b/data/datatype_properties/dcterms\302\246bibliographicCitation" @@ -0,0 +1,20 @@ + + + + + + +

+ A bibliographic reference for this thing. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/dcterms\302\246created" "b/data/datatype_properties/dcterms\302\246created" new file mode 100644 index 0000000..082b3af --- /dev/null +++ "b/data/datatype_properties/dcterms\302\246created" @@ -0,0 +1,23 @@ + + + + + + +

+ A date that this thing did or will be created. +

+

+ constrains the range of this property to , but this ontology does not recognize this constraint. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/dcterms\302\246date" "b/data/datatype_properties/dcterms\302\246date" new file mode 100644 index 0000000..4035318 --- /dev/null +++ "b/data/datatype_properties/dcterms\302\246date" @@ -0,0 +1,24 @@ + + + + + + +

+ A point or period of time associated with an event in the lifecycle of this thing. +

+

+ states: + « Recommended practice is to express the date, date/time, or period of time according to ISO 8601-1 [ISO 8601-1] or a published profile of the ISO standard, such as the W3C Note on Date and Time Formats [W3CDTF] or the Extended Date/Time Format Specification [EDTF]. + If the full date is unknown, month and year (YYYY-MM) or just year (YYYY) may be used. + Date ranges may be specified using ISO 8601 period of time specification in which start and end dates are separated by a '/' (slash) character. + Either the start or end date may be missing. » +

+
+ + + +
diff --git "a/data/datatype_properties/dcterms\302\246dateAccepted" "b/data/datatype_properties/dcterms\302\246dateAccepted" new file mode 100644 index 0000000..6732a88 --- /dev/null +++ "b/data/datatype_properties/dcterms\302\246dateAccepted" @@ -0,0 +1,20 @@ + + + + + + +

+ A date that this thing did or will be accepted. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/dcterms\302\246dateCopyrighted" "b/data/datatype_properties/dcterms\302\246dateCopyrighted" new file mode 100644 index 0000000..87502df --- /dev/null +++ "b/data/datatype_properties/dcterms\302\246dateCopyrighted" @@ -0,0 +1,24 @@ + + + + + + +

+ A date that this thing did or will be placed under copyright. +

+

+ states: + « Typically a year. » +

+
+ + + + + + +
diff --git "a/data/datatype_properties/dcterms\302\246dateSubmitted" "b/data/datatype_properties/dcterms\302\246dateSubmitted" new file mode 100644 index 0000000..713241c --- /dev/null +++ "b/data/datatype_properties/dcterms\302\246dateSubmitted" @@ -0,0 +1,20 @@ + + + + + + +

+ A date that this thing did or will be submitted to a relevant institution. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/dcterms\302\246identifier" "b/data/datatype_properties/dcterms\302\246identifier" new file mode 100644 index 0000000..7418d55 --- /dev/null +++ "b/data/datatype_properties/dcterms\302\246identifier" @@ -0,0 +1,26 @@ + + + + + + +

+ An unambiguous reference to this thing within a given context. +

+

+ states: + « Recommended practice is to identify the resource by means of a string conforming to an identification system. + Examples include International Standard Book Number (ISBN), Digital Object Identifier (DOI), and Uniform Resource Name (URN). + Persistent identifiers should be provided as HTTP URIs. » +

+
+ + + + + + +
diff --git "a/data/datatype_properties/dcterms\302\246issued" "b/data/datatype_properties/dcterms\302\246issued" new file mode 100644 index 0000000..cecf98a --- /dev/null +++ "b/data/datatype_properties/dcterms\302\246issued" @@ -0,0 +1,23 @@ + + + + + + +

+ A date on which this this thing did or will be issued. +

+

+ constrains the range of this property to , but this ontology does not recognize this constraint. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/dcterms\302\246modified" "b/data/datatype_properties/dcterms\302\246modified" new file mode 100644 index 0000000..2922901 --- /dev/null +++ "b/data/datatype_properties/dcterms\302\246modified" @@ -0,0 +1,23 @@ + + + + + + +

+ A date on which this this thing did or will be modified. +

+

+ constrains the range of this property to , but this ontology does not recognize this constraint. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/dcterms\302\246title" "b/data/datatype_properties/dcterms\302\246title" new file mode 100644 index 0000000..c2da93e --- /dev/null +++ "b/data/datatype_properties/dcterms\302\246title" @@ -0,0 +1,23 @@ + + + + + + +

+ A name given to this thing. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/dcterms\302\246valid" "b/data/datatype_properties/dcterms\302\246valid" new file mode 100644 index 0000000..8724cf2 --- /dev/null +++ "b/data/datatype_properties/dcterms\302\246valid" @@ -0,0 +1,26 @@ + + + + + + +

+ A date on which this this thing did or will be valid. +

+

+ This ontology constrains the range of this property to , for parity with the other subproperties. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/doc\302\246version" "b/data/datatype_properties/doc\302\246version" new file mode 100644 index 0000000..3727190 --- /dev/null +++ "b/data/datatype_properties/doc\302\246version" @@ -0,0 +1,27 @@ + + + + + + +

+ A version string for this thing. +

+

+ The value of this property is always a , even when it is conceptually something else (a number or date); the versions 1 and 01 are considered different. +

+

+ actually provides two different definitions for : this one (which seems to actually be used), and an experimental one with roughly the same meaning as . + This ontology ignores the latter definition. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/foaf\302\246accountName" "b/data/datatype_properties/foaf\302\246accountName" new file mode 100644 index 0000000..2cfe860 --- /dev/null +++ "b/data/datatype_properties/foaf\302\246accountName" @@ -0,0 +1,27 @@ + + + + + + +

+ The unique identifier for this Online Account (within the context of its account service home·page). +

+

+ Despite its label, this is not a subproperty of . + This ontology instead defines it as a subproperty of , which is more in line with its intended usage. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/foaf\302\246familyName" "b/data/datatype_properties/foaf\302\246familyName" new file mode 100644 index 0000000..21a3f8e --- /dev/null +++ "b/data/datatype_properties/foaf\302\246familyName" @@ -0,0 +1,20 @@ + + + + + + +

+ A family or inherited component of this Persons name. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/foaf\302\246firstName" "b/data/datatype_properties/foaf\302\246firstName" new file mode 100644 index 0000000..c350266 --- /dev/null +++ "b/data/datatype_properties/foaf\302\246firstName" @@ -0,0 +1,23 @@ + + + + + + +

+ A first component of this Persons name. +

+

+ This property is provided for use with legacy data, which may be ambiguous; or should be used instead where possible. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/foaf\302\246gender" "b/data/datatype_properties/foaf\302\246gender" new file mode 100644 index 0000000..4f6e1cb --- /dev/null +++ "b/data/datatype_properties/foaf\302\246gender" @@ -0,0 +1,28 @@ + + + + + + +

+ The gender of this Agent. +

+

+ This property, somewhat awkwardly, is treated as an open‐ended enumeration of plain string values, of which two are clearly defined: male and female. + remarks that this property “is not intended to capture the full variety of biological, social, and sexual concepts associated with the word ‘gender’” but fails to identify what it is meant to capture. + Presumably, its utility depends on context. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/foaf\302\246givenName" "b/data/datatype_properties/foaf\302\246givenName" new file mode 100644 index 0000000..919603d --- /dev/null +++ "b/data/datatype_properties/foaf\302\246givenName" @@ -0,0 +1,20 @@ + + + + + + +

+ A given or personal component of this Persons name. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/foaf\302\246lastName" "b/data/datatype_properties/foaf\302\246lastName" new file mode 100644 index 0000000..a138d8a --- /dev/null +++ "b/data/datatype_properties/foaf\302\246lastName" @@ -0,0 +1,23 @@ + + + + + + +

+ A last component of this Persons name. +

+

+ This property is provided for use with legacy data, which may be ambiguous; or should be used instead where possible. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/foaf\302\246name" "b/data/datatype_properties/foaf\302\246name" new file mode 100644 index 0000000..1a8c239 --- /dev/null +++ "b/data/datatype_properties/foaf\302\246name" @@ -0,0 +1,23 @@ + + + + + + +

+ A name of this thing. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/foaf\302\246nick" "b/data/datatype_properties/foaf\302\246nick" new file mode 100644 index 0000000..e5c2c4f --- /dev/null +++ "b/data/datatype_properties/foaf\302\246nick" @@ -0,0 +1,27 @@ + + + + + + +

+ A short name used by this Agent, for example as a login identifier. +

+

+ The domain of this property is not formally given in , but implied to be either an Agent or a Person. + It is left undefined in this ontology, to enable its usage with certain concepts, like pseuds or personas, which might not formally fall into either category. +

+

+ Some nicks may be names, but some may be identifiers. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/foaf\302\246phone" "b/data/datatype_properties/foaf\302\246phone" new file mode 100644 index 0000000..df6c889 --- /dev/null +++ "b/data/datatype_properties/foaf\302\246phone" @@ -0,0 +1,32 @@ + + + + + + +

+ A phone (number) for this thing. +

+

+ Existing practice is (probably) to use this property as an object property linking to a resource with a tel: U·R·I, but it¦s unclear what such resources would represent. + This vocabulary instead defines it as a data property which takes tel: U·R·I¦s as values. + Use instead if you want to point to a Phone object. +

+
+ + + + + + + + + + tel:.* + + + +
diff --git "a/data/datatype_properties/foaf\302\246plan" "b/data/datatype_properties/foaf\302\246plan" new file mode 100644 index 0000000..d68b628 --- /dev/null +++ "b/data/datatype_properties/foaf\302\246plan" @@ -0,0 +1,24 @@ + + + + + + +

+ A plan comment for this Person, in the tradition of the finger protocol. +

+

+ The contents of this property are arbitrary, but typically a . + It is generally implied that a Person determines their own plan. +

+
+ + + + + + +
diff --git "a/data/datatype_properties/foaf\302\246title" "b/data/datatype_properties/foaf\302\246title" new file mode 100644 index 0000000..dda97a7 --- /dev/null +++ "b/data/datatype_properties/foaf\302\246title" @@ -0,0 +1,20 @@ + + + + + + +

+ The honorific title associated with this thing. +

+

+ This property is for “titles” in the sense of “Dr” or “Mx”, not in the sense of book titles. +

+
+ + + +
diff --git "a/data/datatype_properties/rdf\302\246value" "b/data/datatype_properties/rdf\302\246value" new file mode 100644 index 0000000..d3df764 --- /dev/null +++ "b/data/datatype_properties/rdf\302\246value" @@ -0,0 +1,23 @@ + + + + + + +

+ The primary value associated with this thing. +

+

+ This ontology restricts values to R·D·F literals (it is treated as a data property); this restriction is not present in the original definition nor universally‐accepted. +

+

+ This property is useful to mitigate other constraints made by this vocabulary; for example, altho a List must have a first element which is nonliteral, it could be a blank node with a literal . +

+
+ + + +
diff --git "a/data/datatype_properties/shacl\302\246namespace" "b/data/datatype_properties/shacl\302\246namespace" new file mode 100644 index 0000000..f527ff8 --- /dev/null +++ "b/data/datatype_properties/shacl\302\246namespace" @@ -0,0 +1,23 @@ + + + + + + +

+ The name·space of this Prefix Declaration. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/shacl\302\246prefix" "b/data/datatype_properties/shacl\302\246prefix" new file mode 100644 index 0000000..66f584d --- /dev/null +++ "b/data/datatype_properties/shacl\302\246prefix" @@ -0,0 +1,23 @@ + + + + + + +

+ The prefix of this Prefix Declaration. +

+
+ + + + + + + + + +
diff --git "a/data/datatype_properties/skosxl\302\246literalForm" "b/data/datatype_properties/skosxl\302\246literalForm" new file mode 100644 index 0000000..7a8953a --- /dev/null +++ "b/data/datatype_properties/skosxl\302\246literalForm" @@ -0,0 +1,26 @@ + + + + + + +

+ The literal form of this Label. +

+
+ + + + + + + + + + + + +
diff --git "a/data/datatype_properties/skos\302\246notation" "b/data/datatype_properties/skos\302\246notation" new file mode 100644 index 0000000..720cf2f --- /dev/null +++ "b/data/datatype_properties/skos\302\246notation" @@ -0,0 +1,28 @@ + + + + + + +

+ A string of characters used to uniquely identify a thing within a given context. +

+

+ recommends using custom datatypes with this property to identify the notation, but this ontology discourages such usage: + Custom datatypes are generally not compatible with Owl and cannot easily be reasoned about. + It is better to instead use a more specific property, or a qualified relation, when typing the notation is important. +

+

+ If two Concepts have the same notation within a single Concept Scheme, it is assumed that they are in fact the same individual. +

+
+ + + + + + +
diff --git a/data/datatype_properties/splashText b/data/datatype_properties/splashText new file mode 100644 index 0000000..44e297e --- /dev/null +++ b/data/datatype_properties/splashText @@ -0,0 +1,26 @@ + + + + + + +

+ A short phrase of text associated with this thing. +

+

+ It is generally expected that most things with splash text have more than one, and that rendering systems will randomly select one of the pieces of splash text to add colour to related pages describing the thing. + In this sense, they are similar to “fortunes” (but with less semantic baggage). +

+
+ + + + + + + + +
diff --git a/data/datatype_properties/title b/data/datatype_properties/title new file mode 100644 index 0000000..e73a224 --- /dev/null +++ b/data/datatype_properties/title @@ -0,0 +1,25 @@ + + + + + + +

+ A name by which this thing may be cited as an information resource. +

+
+ + + + + + + + + + + +
diff --git "a/data/datatypes/contact\302\246LanguageCode" "b/data/datatypes/contact\302\246LanguageCode" new file mode 100644 index 0000000..09f8a81 --- /dev/null +++ "b/data/datatypes/contact\302\246LanguageCode" @@ -0,0 +1,27 @@ + + + + + + +

+ A primary language subtag. +

+
+ + + + + + + + + + [a-z]{2,3} + + + +
diff --git a/data/named_individuals/_ANNO_ b/data/named_individuals/_ANNO_ new file mode 100644 index 0000000..f0c0ca0 --- /dev/null +++ b/data/named_individuals/_ANNO_ @@ -0,0 +1,82 @@ + + + + + + +

+ The Web Annotation Vocabulary provides the terms and definitions which underpin the related Web Annotation Data Model. + The terminology (and specifications) can make the underlying concepts seem a bit obtuse, but fundamentally a Web Annotation is a (typically purposeful) object which has a target and associates it with zero or more bodies. + If you can get past all the language, this is fundamentally a very simple model which is broadly applicable. +

+

+ This ontology does not define every term in the Web Annotation Vocabulary, but it does define most of them. + Terms it excludes include :⁠— +

+ + +

+ , as it merely offers a discovery endpoint for the Web Annotation Protocol, which this ontology makes no claims to support. +

+
+ +

+ , as it defines what is in essence a rendering detail. + If two bodies are, for example, equivalent but in different languages, it would be better to provide that information via relationships between the bodies themselves, and leave it to renderers to determine whether to display both or choose between them. +

+
+ +

+ , , , and , as these are rendering details which ought to be left to applications. +

+
+ +

+ is underspecified, and its value is generally described as a string, not the more appropriate . +

+
+ +

+ follows an undesirable pattern of recommending a plaintext string value, with its language and media type specified thru other properties. + For plaintext strings, it is better for language to be provided via the mechanism, and it is better that X·M·L values be provided as s. + Because these things complicate the processing model and it is unlikely that existing Web Annotation tools would support them, this ontology chose not to complicate . + Instead, should be used. +

+
+ +

+ , for the same reasons as . +

+
+ +

+ is semantically muddled; Time States don¦t generally have sources, so how can they have cached ones? + This would have been better modelled as a property of the enclosing Resource Selection. +

+
+ +

+ , while providing interesting and potentially meaningful provenance information, adds additional complexity to the model without any known practical use·cases. + This ontology may choose to define it at a later time if practical use·cases are found. +

+
+ +

+ Properties originally defined by other vocabularies, when those vocabularies are not otherwise defined in this ontology. +

+
+
+
+ + + + + + + + + +
diff --git a/data/named_individuals/_AWOL_ b/data/named_individuals/_AWOL_ new file mode 100644 index 0000000..aab6382 --- /dev/null +++ b/data/named_individuals/_AWOL_ @@ -0,0 +1,52 @@ + + + + + + +

+ The Atom·Owl Vocabulary, or Awol, was originally an attempt to convert the semantics of into R·D·F. + Consequently, it was one of the first vocabularies to tackle the problem of federated blogging—and what we would today call federated social media. + The specification is full of holes and questions, but never·the·less some aspects of how it handles things are far superior to later, more protocol‐driven federated media approaches. +

+

+ This ontology defines all of Awol, except for :⁠— +

+ + +

+ , which does not appear in the original Awol documentation and seems to have been quietly added in the six months after publication. + This class is of limited utility, as it is not a type of Plain Text Content. +

+
+ +

+ The type‐specific properties , , , and . + can easily accommodate all of these use·cases, altho note that this ontology sets particular restrictions on it, depending on the media type of the containing Content. +

+
+ +

+ , as its intended meaning is conveyed using ordinary R·D·F named nodes. + To indicate the preferred I·R·I for a thing, use . +

+
+
+

+ Awol supplies restrictions on the domains and ranges of many properties, and describes many of them as functional, limiting their utility outside of its own data model. + This ontology maintains the restrictions on the ranges, which can be significant, but loosens the restrictions on the domains and cardinality. +

+
+ + + + + + + + + +
diff --git a/data/named_individuals/_DCMI_ b/data/named_individuals/_DCMI_ new file mode 100644 index 0000000..e37b9f8 --- /dev/null +++ b/data/named_individuals/_DCMI_ @@ -0,0 +1,83 @@ + + + + + + +

+ The Dublin Core Metadata Initiative (D·C·M·I) metadata terms (i·e, the Dublin Core vocabulary) are some of the earliest attempts at standardizing metadata encoding on the Web. + Because of their age and association with library science (the “Dublin” is Dublin, Ohio, the headquarters of O·C·L·C), these terms are widely used and referenced both in metadata resources themselves and in other specifications which describe them. + Not every aspect of the model has stood the test of time, but core terms like are indispensible. +

+

+ D·C·M·I defines four different name·spaces. + Of these, dcterms: and dcmitype: are the straightforwardly useful as documented. + The dcam: name·space is not really useful at all, as much more sophisticated solutions to its problem space exist. +

+

+ The dc11: name·space requires more careful consideration. + Each term in the dc11: name·space is duplicated in the dcterms: name·space, and in general the latter is recommended. + However, the dcterms: name·space is not use·able in all cases, especially within an Owl ontology. + For example, is defined with a range of . + One might consider to be an Owl Class of objects, and consequently to be an object property. +

+ This is the interpretation that this ontology makes, but it is not the only valid one. + could instead be a Datatype, requiring to take only Literal values, not objects. + A third option, where encompasses both objects and literal values, is hypothetically possible but not practically realizable in Owl. +

+ + This interpretation means cannot be used as a data property or take data values, such as s. + Yet , which has no defined range in D·C·M·I, can be defined as a data property instead, +

+ If one ignores the subproperty definitions provided in the D·C·M·I specification. + Actually, D·C·M·I defines all dc11: terms as superproperties of their dcterms: counterparts—implying, under Owl semantics, that they are of the same type. + While this isn¦t formally impossible (properties serving dual roles as both data properties and object properties is not inconsistent), it is impossible to reason about effectively. + Keeping dc11: properties of the same type as dcterms: negates the utility of having the two name·spaces and doesn¦t match actual usage in the wild, so this ontology simply ignores the subproperty relationships between the two. +

+
and accept the values that cannot. +

+

+ The actual definitions of the D·C·M·I terms do not have an unambiguous mapping into Owl, but this ontology is forced to take a stance as to what such a mapping would be. + It tries to do so in the most broadly‐compatible, uncontroversial way for those terms in the dcterms: name·space. + It then takes the opposite position for terms in dc11:, with the assumption that data which is not using the dcterms: name·space is refusing to do so with good reason. + Neither of these positions are incontrovertible, and not all R·D·F graphs will conform to them. + But this is the best that can be done for a set of name·spaces which are foundational to so many internet standards and yet themselves so loosely‐specified. +

+

+ Because of their ubiquity, all terms from dc11:, dcterms:, and dcmitype: are given definitions in this ontology, regardless of perceived utility, with the following exceptions :⁠— +

+ + +

+ , and the properties which have it as their range (, , ). + The use of as both a class (of which s are instances) and an object isn¦t problematic ⅌·se, but this kind of metamodelling is not really bestpractices anymore. + It is better to model kinds of agents as a role which agents (or qualified agents) possess rather than a type which they have; in general, typing information is not useful for grabbag qualifications on objects, but rather as a mechanism for qualifying or contextualizing the properties which an object has. +

+
+ +

+ Vocabulary encoding schemes, as they depend on dcam: and is a better solution. +

+
+ +

+ Syntax encoding schemes, i·e datatypes. + The use of datatypes beyond the core X·S·D and R·D·F set on literals for indicating the format of the literal data is an idea from early in R·D·F development which hasn¦t withstood the test of time: + Such datatypes can¦t typically be reasoned about, or constrained, and offer little over plain string typing in a qualified relation that also indicates the type of data. +

+
+
+
+ + + + + + + + + +
diff --git a/data/named_individuals/_EVO-ONT_ b/data/named_individuals/_EVO-ONT_ new file mode 100644 index 0000000..aab44ef --- /dev/null +++ b/data/named_individuals/_EVO-ONT_ @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/data/named_individuals/_FOAF_ b/data/named_individuals/_FOAF_ new file mode 100644 index 0000000..f21af87 --- /dev/null +++ b/data/named_individuals/_FOAF_ @@ -0,0 +1,69 @@ + + + + + + +

+ F·O·A·F is an early and widely‐used vocabulary which grew some·what organically within the R·D·F·Web community. + It is not necessarily weldesigned in all respects, but it has been commonly deployed as a vocabulary for modelling Agents, and is often used alongside (which models the things they make). + D·C·M·I and F·O·A·F have a good neighbour agreement formalizing the fact that the two vocabularies often go hand‐in‐hand. +

+

+ Due to its organically‐developed nature, terms in F·O·A·F were given a status, meant to indicate how stable their definitions ought to be considered. + These statuses have not been updated in over a decade, and are not preserved here; however, a status of at least testing was deemed a criterion for inclusion. +

+

+ Otherwise, this ontology provides definitions for the bulk of F·O·A·F, wilfully excluding the following properties :⁠— +

+ + +

+ , , and are roundabout terms which indicate Documents which have a primary topic of a thing, rather than just indicating the thing itself. + This was a pragmatic choice by the authors of F·O·A·F because it was assumed these documents would have more welknown, and thus easily-queryable, I·R·I¦s. + But R·D·F tooling and understanding has significantly matured in the years since these properties were introduced, and they are far from bestpractice now. + (Just make a bloody blank node!) +

+
+ +

+ and are properties for identifying the original, not current, owner of an internet mailbox, and thus not useful for the actual sending of messages. + Originally, these properties were conceived as a means of determining Agent identity; in the case of , this intent is much better served by just using a tag: U·R·I, which can be email‐derived. + is of questionable utility in practice. +

+
+ +

+ is a subclass of Document which is used for R·D·F documents whose primary topic is their maker. + But this relationship is more useful stated explicitly (i·e, with properties), and the class offers little. +

+
+ +

+ A number of properties (, , , , , ) are tied to specific online platforms; these are better served by the generic properties surrounding Online Accounts. +

+
+ +

+ , for lack of any strong argument for inclusion. +

+
+
+

+ F·O·A·F also makes use of a single class in the geo: name·space, . + This ontology like·wise adopts this term. +

+
+ + + + + + + + + +
diff --git a/data/named_individuals/_HTML_ b/data/named_individuals/_HTML_ new file mode 100644 index 0000000..2891e62 --- /dev/null +++ b/data/named_individuals/_HTML_ @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/data/named_individuals/_MEDIA-FRAGS_ b/data/named_individuals/_MEDIA-FRAGS_ new file mode 100644 index 0000000..842682e --- /dev/null +++ b/data/named_individuals/_MEDIA-FRAGS_ @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/data/named_individuals/_OWL2-MAPPING_ b/data/named_individuals/_OWL2-MAPPING_ new file mode 100644 index 0000000..cc2148f --- /dev/null +++ b/data/named_individuals/_OWL2-MAPPING_ @@ -0,0 +1,24 @@ + + + + + + +

+ This specification provides the mappings from the functional notation used by into R·D·F. + The terms for these mappings are taken as axiomatic for this ontology, and not given special notice or defined. +

+
+ + + + + + + + + +
diff --git a/data/named_individuals/_OWL2_ b/data/named_individuals/_OWL2_ new file mode 100644 index 0000000..71bd0e5 --- /dev/null +++ b/data/named_individuals/_OWL2_ @@ -0,0 +1,26 @@ + + + + + + +

+ This specification defines the conceptual structure for Owl, independent of any serialization format. + Many terms in the Owl name·space are actually “defined” by , which explains how to convert this conceptual structure into R·D·F graphs. + However, this specification provides the definition for the few terms which are actually relevant to this ontology from a nonmeta perspective; namely its set of annotation properties. + It also redefines a few terms from for use in annotations. +

+
+ + + + + + + + + +
diff --git a/data/named_individuals/_RDF11-SCHEMA_ b/data/named_individuals/_RDF11-SCHEMA_ new file mode 100644 index 0000000..8d045ab --- /dev/null +++ b/data/named_individuals/_RDF11-SCHEMA_ @@ -0,0 +1,39 @@ + + + + + + +

+ R·D·F Schema introduces itself as providing “a data‐modelling vocabulary for R·D·F data”. + This is correct, but it is important to understand that it performs this function in two different ways :⁠— +

+ + +

+ It provides properties for modelling R·D·F vocabularies in terms of classes, properties, literals, and the relationships between them. +

+

+ It provides data structures which are useful for representing data in R·D·F, and a few additional utility properties for expressing common concepts. +

+
+
+

+ The terms in the first category are effectively subsumed within , and are not defined here (they are axiomatic). + The terms in the second category, on the other hand, are all given definitions in this ontology as they are broadly useful. + In addition to being defined within the core rdfs: name·space, R·D·F Schema also provides the formal definition for many terms in the rdf: one. +

+
+ + + + + + + + + +
diff --git a/data/named_individuals/_RFC4287_ b/data/named_individuals/_RFC4287_ new file mode 100644 index 0000000..1d5246b --- /dev/null +++ b/data/named_individuals/_RFC4287_ @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/data/named_individuals/_RFC5147_ b/data/named_individuals/_RFC5147_ new file mode 100644 index 0000000..aaea995 --- /dev/null +++ b/data/named_individuals/_RFC5147_ @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/data/named_individuals/_RFC6838_ b/data/named_individuals/_RFC6838_ new file mode 100644 index 0000000..29cd5e3 --- /dev/null +++ b/data/named_individuals/_RFC6838_ @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/data/named_individuals/_RFC7303_ b/data/named_individuals/_RFC7303_ new file mode 100644 index 0000000..3b6cf67 --- /dev/null +++ b/data/named_individuals/_RFC7303_ @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/data/named_individuals/_RFC8288_ b/data/named_individuals/_RFC8288_ new file mode 100644 index 0000000..6dc6bfb --- /dev/null +++ b/data/named_individuals/_RFC8288_ @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/data/named_individuals/_SHACL_ b/data/named_individuals/_SHACL_ new file mode 100644 index 0000000..6730f14 --- /dev/null +++ b/data/named_individuals/_SHACL_ @@ -0,0 +1,26 @@ + + + + + + +

+ The Shapes Constraint Language, or Shacl, provides a vocabulary for defining constraints on R·D·F graphs. + In this sense, it is very useful as a base model for describing how vocabularies should be used, but not very useful for modelling concepts within the vocabularies themselves. + Consequently, most terms from Shacl are not defined here. + However, this ontology does annotate itself with , to declare which prefixes it recommends and uses for various name·spaces. +

+
+ + + + + + + + + +
diff --git a/data/named_individuals/_SKOS_ b/data/named_individuals/_SKOS_ new file mode 100644 index 0000000..11e8599 --- /dev/null +++ b/data/named_individuals/_SKOS_ @@ -0,0 +1,42 @@ + + + + + + +

+ The Simple Knowledge Organization System, or Skos, provides a core vocabulary for defining and organizing pieces of knowledge, known as Concepts. + The model is generic enough to be usable for everything from metadata tags to thesauruses, and is particularly useful as the basis for more specialized knowledge models. +

+

+ Skos expresses constraints (i·e, integrety conditions) on some of its terms which are not formally expressible in Owl. + Some constraints, like those involving transitive properties, are expressible but not reasonable, and so are left out of this ontology. + Constraints are only minimally useful in an ontological sense anyway, as reasoning systems make for poor validators. +

+

+ Skos formally defines its simple labels as annotation properties, meaning they cannot be reasoned about. + Skos·X·L (defined in an appendix to the Skos specification) instead defines labels using objects, enabling reasoning. +

+ Skos·X·L also defines simple labels in terms of property chains of complex ones, which is practically impossible if the simple labels are truly annotation properties. + This ontology chooses to resolve this tension by treating the relationship between simple and complex properties as informal. +

+ + Skos·X·L labels are generally recommended anyway, as the ability to attach additional properties to them is often useful. +

+

+ This ontology includes all of Skos, as it is incredibly useful baseline model for knowledge organization and representation. +

+
+ + + + + + + + + +
diff --git a/data/named_individuals/_SVG2_ b/data/named_individuals/_SVG2_ new file mode 100644 index 0000000..f1e8fe2 --- /dev/null +++ b/data/named_individuals/_SVG2_ @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/data/named_individuals/_SWAP-PIM_ b/data/named_individuals/_SWAP-PIM_ new file mode 100644 index 0000000..8cbdf1e --- /dev/null +++ b/data/named_individuals/_SWAP-PIM_ @@ -0,0 +1,133 @@ + + + + + + +

+ Swap (the Semantic Web Application Platform) was a very early set of tools for working with linked data, created by timbl. + It came packaged with a number of early, experimental, and frankly demo vocabularies, provided as Notation·3 files in the pim/ directory (your guess is as good as mine). +

+

+ For the most part, the problems that these vocabularies were trying to solve have now been better solved else·where. + Never·the·less, some terms are still useful, or at least generally compatible with those from later vocabularies. + Those terms are defined here. +

+

+ The vocabularies encompassed by Swap Pim include :⁠— +

+ + +

+ Contact: + This vocabulary is, by far, the most widely‐used, and most likely to be useful, vocabulary in this set: + specifically calls out as an alternative to . + Most of its terms are included in this ontology, but a few are not :⁠— +

+ + +

+ and should be properties of roles, not people; as it stands, they become unusable if a person is ever involved in more than one organization at the same time. +

+
+ +

+ , , and are explicitly discouraged in their original definitions. +

+
+ +

+ and , as classes, are undocumented and likely misguided. +

+
+
+
+ +

+ Doc: + This vocabulary revolves around properties for describing Works, which are defined essentially as pieces of intellectual property. + This is a problematic definition which limits the utility of the rest of the vocabulary. + This ontology defines only the problematic Work class itself, as well as the version property (but only one of the two very different definitions provided), which is not Work‐specific. +

+
+ +

+ I·Calendar: + This is a small and experimental attempt at encoding calendaring information into R·D·F. + W·3·C later created R·D·F Calendar, which is a much more fully‐fleshed‐out solution and should be used instead. + Both are considered out‐of‐scope for this ontology. +

+
+ +

+ Mortgage: + This is a vocabulary aimed at representing the information in a “e·g Bank of America online mortgage statement” in R·D·F. + It is probably not sufficient to the task and regardless is out‐of‐scope for this ontology, which does not care about finances. +

+
+ +

+ Qif: + This is a vocabulary targeted at representing information for personal finances. + It is very unclear why some·one would ever want to make their personal finances a part of the Semantic Web, so this vocabulary has been deemed out‐of‐scope for this ontology. +

+
+ +

+ Track: + This is a very simple vocabulary for issue tracking. + It suffers from a number of flaws :⁠— +

+ + +

+ The properties for title and summary have their domain restricted to issues, which is needlessly restrictive. +

+
+ +

+ track:documentConcerned is a bad name; issues may be filed against things which are not conventionally thought of as “documents”. + The actual range of this property is . +

+
+ +

+ Issue lifecycle is determined via a number of properties which point at Works that denote the change. + Correct interpretation requires that these Works be given sequential publication dates (or be sequenced thru some other mechanism). + A better model would be to have a single property which associates the issue with a dated Specific Resource, whose purpose provides the effect of the change. + Or, to link issues to dated events, rather than of Works. +

+
+
+

+ Considering basically every aspect of this vocabulary has flaws, there¦s really no good argument for including it. + provides a much better model for issue tracking, building on W·3·C¦s. +

+
+ +

+ Travel Terms: + This vocabulary defines terms for modelling air travel via commercial airlines. + There¦s not anything obviously wrong with it, but it¦s out‐of‐scope for this ontology. +

+
+ +

+ U·S·P·S: + This vocabulary aims to define terms for representing in R·D·F the specific fields used by the United States Postal Service, with the goal of modelling the specific mailing locations used by specific pieces of physical mail. + This ontology does not attempt to model specific pieces of physical mail, so this vocabulary is out of scope. + For describing the locations and addresses of people, to the extent that is needed, better vocabularies exist. +

+
+
+

+ In cases where a property in Swap Pim is defined as equivalent to another property in a different name·space, it is strongly recommended that you use the other property instead. +

+
+ + + +
diff --git a/data/named_individuals/_VOCAB-STATUS_ b/data/named_individuals/_VOCAB-STATUS_ new file mode 100644 index 0000000..9bf8849 --- /dev/null +++ b/data/named_individuals/_VOCAB-STATUS_ @@ -0,0 +1,28 @@ + + + + + + +

+ This “(editors draft of a potential) W·3·C Interest Group Note” defines only a single annotation property, . + It was created for use with to annotate classes and properties as they evolved and give some hint as to the maturity of their usage. +

+

+ This ontology defines , but only uses it with terms in the ladys: name·space. + Inclusion of terms from other name·spaces into this ontology implies at least a nominal level of stability. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/anno\302\246assessing" "b/data/named_individuals/anno\302\246assessing" new file mode 100644 index 0000000..6700681 --- /dev/null +++ "b/data/named_individuals/anno\302\246assessing" @@ -0,0 +1,23 @@ + + + + + + +

+ A Motivation for providing an assessment of something. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/anno\302\246autoDirection" "b/data/named_individuals/anno\302\246autoDirection" new file mode 100644 index 0000000..3ea0e12 --- /dev/null +++ "b/data/named_individuals/anno\302\246autoDirection" @@ -0,0 +1,20 @@ + + + + + + +

+ A Direction indicating that the base text direction should automatically be determined from its content. +

+
+ + + + + + +
diff --git "a/data/named_individuals/anno\302\246bookmarking" "b/data/named_individuals/anno\302\246bookmarking" new file mode 100644 index 0000000..16f256a --- /dev/null +++ "b/data/named_individuals/anno\302\246bookmarking" @@ -0,0 +1,23 @@ + + + + + + +

+ A Motivation for bookmarking something. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/anno\302\246classifying" "b/data/named_individuals/anno\302\246classifying" new file mode 100644 index 0000000..1135540 --- /dev/null +++ "b/data/named_individuals/anno\302\246classifying" @@ -0,0 +1,23 @@ + + + + + + +

+ A Motivation for classifying something. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/anno\302\246commenting" "b/data/named_individuals/anno\302\246commenting" new file mode 100644 index 0000000..d365ea9 --- /dev/null +++ "b/data/named_individuals/anno\302\246commenting" @@ -0,0 +1,23 @@ + + + + + + +

+ A Motivation for commenting on something. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/anno\302\246describing" "b/data/named_individuals/anno\302\246describing" new file mode 100644 index 0000000..f8ce9d5 --- /dev/null +++ "b/data/named_individuals/anno\302\246describing" @@ -0,0 +1,23 @@ + + + + + + +

+ A Motivation for describing something. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/anno\302\246editing" "b/data/named_individuals/anno\302\246editing" new file mode 100644 index 0000000..79e8b77 --- /dev/null +++ "b/data/named_individuals/anno\302\246editing" @@ -0,0 +1,23 @@ + + + + + + +

+ A Motivation for editing something. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/anno\302\246highlighting" "b/data/named_individuals/anno\302\246highlighting" new file mode 100644 index 0000000..1cf8d90 --- /dev/null +++ "b/data/named_individuals/anno\302\246highlighting" @@ -0,0 +1,23 @@ + + + + + + +

+ A Motivation for hiliting something. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/anno\302\246identifying" "b/data/named_individuals/anno\302\246identifying" new file mode 100644 index 0000000..def26f7 --- /dev/null +++ "b/data/named_individuals/anno\302\246identifying" @@ -0,0 +1,23 @@ + + + + + + +

+ A Motivation for assigning an identity to something. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/anno\302\246linking" "b/data/named_individuals/anno\302\246linking" new file mode 100644 index 0000000..ed1433f --- /dev/null +++ "b/data/named_individuals/anno\302\246linking" @@ -0,0 +1,23 @@ + + + + + + +

+ A Motivation for creating a link to something. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/anno\302\246ltrDirection" "b/data/named_individuals/anno\302\246ltrDirection" new file mode 100644 index 0000000..ce2208d --- /dev/null +++ "b/data/named_individuals/anno\302\246ltrDirection" @@ -0,0 +1,20 @@ + + + + + + +

+ A Direction indicating that the base text direction should be left‐to‐right. +

+
+ + + + + + +
diff --git "a/data/named_individuals/anno\302\246moderating" "b/data/named_individuals/anno\302\246moderating" new file mode 100644 index 0000000..bcd1f7f --- /dev/null +++ "b/data/named_individuals/anno\302\246moderating" @@ -0,0 +1,23 @@ + + + + + + +

+ A Motivation for assigning a quality or status to something. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/anno\302\246motivationScheme" "b/data/named_individuals/anno\302\246motivationScheme" new file mode 100644 index 0000000..5ebdba8 --- /dev/null +++ "b/data/named_individuals/anno\302\246motivationScheme" @@ -0,0 +1,23 @@ + + + + + + +

+ The Concept Scheme containing the Motivations assigned by . +

+

+ This individual isn¦t really documented, but it is informally attested in a figure on extending Motivations. +

+
+ + + + + + +
diff --git "a/data/named_individuals/anno\302\246questioning" "b/data/named_individuals/anno\302\246questioning" new file mode 100644 index 0000000..6be90b6 --- /dev/null +++ "b/data/named_individuals/anno\302\246questioning" @@ -0,0 +1,23 @@ + + + + + + +

+ A Motivation for asking a question about something. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/anno\302\246replying" "b/data/named_individuals/anno\302\246replying" new file mode 100644 index 0000000..3f0423c --- /dev/null +++ "b/data/named_individuals/anno\302\246replying" @@ -0,0 +1,23 @@ + + + + + + +

+ A Motivation for replying to something. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/anno\302\246rtlDirection" "b/data/named_individuals/anno\302\246rtlDirection" new file mode 100644 index 0000000..0af6e5d --- /dev/null +++ "b/data/named_individuals/anno\302\246rtlDirection" @@ -0,0 +1,20 @@ + + + + + + +

+ A Direction indicating that the base text direction should be right‐to‐left. +

+
+ + + + + + +
diff --git "a/data/named_individuals/anno\302\246tagging" "b/data/named_individuals/anno\302\246tagging" new file mode 100644 index 0000000..2c6be29 --- /dev/null +++ "b/data/named_individuals/anno\302\246tagging" @@ -0,0 +1,23 @@ + + + + + + +

+ A Motivation for applying a tag to something. +

+
+ + + + + + + + + +
diff --git "a/data/named_individuals/rdf\302\246nil" "b/data/named_individuals/rdf\302\246nil" new file mode 100644 index 0000000..5d1c19d --- /dev/null +++ "b/data/named_individuals/rdf\302\246nil" @@ -0,0 +1,24 @@ + + + + + + +

+ A List of zero elements. +

+

+ There are no ontological restrictions on Nil, but the expectation is that it has no first element or rest. + Conformance to this expectation is strongly recommended. +

+
+ + + + + + +
diff --git "a/data/named_individuals/rel\302\246alternate" "b/data/named_individuals/rel\302\246alternate" new file mode 100644 index 0000000..d00f1a4 --- /dev/null +++ "b/data/named_individuals/rel\302\246alternate" @@ -0,0 +1,20 @@ + + + + + + +

+ A Relation Type indicating an alternate version of a thing. +

+
+ + + + + + +
diff --git "a/data/object_properties/anno\302\246canonical" "b/data/object_properties/anno\302\246canonical" new file mode 100644 index 0000000..d26e40f --- /dev/null +++ "b/data/object_properties/anno\302\246canonical" @@ -0,0 +1,39 @@ + + + + + + +

+ The authoritative version of this thing. +

+

+ There is no requirement that the thing which is pointed to by this property be accessible or dereferencable, only that statements about that thing be considered the “canonical” statements regarding the underlying concept that this thing represents. + Note, however, that this thing and the “canonical” thing are kept formally distinct; they may have different properties. +

+

+ This property ultimately serves two purposes :⁠— +

+ + +

+ It helps to establish identity of underlying concepts, in that two things with the same canonical can be assumed to be different noncanonical versions of the same canonical thing. +

+
+ +

+ When a means of dereferencing the canonical thing is available, it allows processors to use it in place of this thing in situations where that would be desirable. +

+
+
+
+ + + + + + +
diff --git "a/data/object_properties/anno\302\246hasBody" "b/data/object_properties/anno\302\246hasBody" new file mode 100644 index 0000000..4b94a91 --- /dev/null +++ "b/data/object_properties/anno\302\246hasBody" @@ -0,0 +1,20 @@ + + + + + + +

+ A body of this Annotation. +

+
+ + + + + + +
diff --git "a/data/object_properties/anno\302\246hasEndSelector" "b/data/object_properties/anno\302\246hasEndSelector" new file mode 100644 index 0000000..7d414ea --- /dev/null +++ "b/data/object_properties/anno\302\246hasEndSelector" @@ -0,0 +1,23 @@ + + + + + + +

+ The Selector which ends this Range Selector. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/anno\302\246hasPurpose" "b/data/object_properties/anno\302\246hasPurpose" new file mode 100644 index 0000000..5c6d6e9 --- /dev/null +++ "b/data/object_properties/anno\302\246hasPurpose" @@ -0,0 +1,20 @@ + + + + + + +

+ The Motivation behind this thing. +

+
+ + + + + + +
diff --git "a/data/object_properties/anno\302\246hasScope" "b/data/object_properties/anno\302\246hasScope" new file mode 100644 index 0000000..9230080 --- /dev/null +++ "b/data/object_properties/anno\302\246hasScope" @@ -0,0 +1,20 @@ + + + + + + +

+ A scope or context conveyed as part of the specificity of this Specific Resource. +

+
+ + + + + + +
diff --git "a/data/object_properties/anno\302\246hasSelector" "b/data/object_properties/anno\302\246hasSelector" new file mode 100644 index 0000000..ac64709 --- /dev/null +++ "b/data/object_properties/anno\302\246hasSelector" @@ -0,0 +1,28 @@ + + + + + + +

+ A Selector which describes the selection of this Resource Selection within its source. +

+

+ A Resource Selection may have multiple Selectors; in this case, the Selectors are treated as broadly equivalent (understanding that they may have subtly different resolutions or semantics); an application may choose freely between them. + To take the intersection of multiple Selectors, one must be refined by the other. + When a Selector only applies to a particular State, the State must be refined by that Selector. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/anno\302\246hasSource" "b/data/object_properties/anno\302\246hasSource" new file mode 100644 index 0000000..8eb5d44 --- /dev/null +++ "b/data/object_properties/anno\302\246hasSource" @@ -0,0 +1,20 @@ + + + + + + +

+ The resource that this Resource Selection selects within. +

+
+ + + + + + +
diff --git "a/data/object_properties/anno\302\246hasStartSelector" "b/data/object_properties/anno\302\246hasStartSelector" new file mode 100644 index 0000000..89575df --- /dev/null +++ "b/data/object_properties/anno\302\246hasStartSelector" @@ -0,0 +1,23 @@ + + + + + + +

+ The Selector which begins this Range Selector. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/anno\302\246hasState" "b/data/object_properties/anno\302\246hasState" new file mode 100644 index 0000000..e1efef4 --- /dev/null +++ "b/data/object_properties/anno\302\246hasState" @@ -0,0 +1,27 @@ + + + + + + +

+ A State which describes the state of this Resource Selection within its source. +

+

+ A Resource Selection may have multiple States; in this case, the States are treated as broadly equivalent (understanding that they may have subtly different resolutions or semantics); an application may choose freely between them. + To take the intersection of multiple States, one must be refined by the other. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/anno\302\246hasTarget" "b/data/object_properties/anno\302\246hasTarget" new file mode 100644 index 0000000..4844c81 --- /dev/null +++ "b/data/object_properties/anno\302\246hasTarget" @@ -0,0 +1,23 @@ + + + + + + +

+ A target of this Annotation. +

+

+ An Annotation may have multiple targets; the intended meaning is the same as if equivalent Annotations had been created for each target separately. +

+
+ + + + + + +
diff --git "a/data/object_properties/anno\302\246motivatedBy" "b/data/object_properties/anno\302\246motivatedBy" new file mode 100644 index 0000000..31aada3 --- /dev/null +++ "b/data/object_properties/anno\302\246motivatedBy" @@ -0,0 +1,26 @@ + + + + + + +

+ A Motivation behind this Annotation. +

+

+ It is questionable how this property differs from , but it is the conventional way of associating Motivations with Annotations according to . +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/anno\302\246refinedBy" "b/data/object_properties/anno\302\246refinedBy" new file mode 100644 index 0000000..df8e654 --- /dev/null +++ "b/data/object_properties/anno\302\246refinedBy" @@ -0,0 +1,17 @@ + + + + + + +

+ A resource which refines this resource. +

+
+ + + +
diff --git "a/data/object_properties/anno\302\246textDirection" "b/data/object_properties/anno\302\246textDirection" new file mode 100644 index 0000000..99a0e68 --- /dev/null +++ "b/data/object_properties/anno\302\246textDirection" @@ -0,0 +1,20 @@ + + + + + + +

+ The base Direction for this resource. +

+
+ + + + + + +
diff --git "a/data/object_properties/anno\302\246via" "b/data/object_properties/anno\302\246via" new file mode 100644 index 0000000..2dce028 --- /dev/null +++ "b/data/object_properties/anno\302\246via" @@ -0,0 +1,23 @@ + + + + + + +

+ The thing from which this thing was derived. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/awol\302\246aggregates" "b/data/object_properties/awol\302\246aggregates" new file mode 100644 index 0000000..861ad59 --- /dev/null +++ "b/data/object_properties/awol\302\246aggregates" @@ -0,0 +1,20 @@ + + + + + + +

+ An Entry contained in this thing which did not originate with it. +

+
+ + + + + + +
diff --git "a/data/object_properties/awol\302\246author" "b/data/object_properties/awol\302\246author" new file mode 100644 index 0000000..2760e54 --- /dev/null +++ "b/data/object_properties/awol\302\246author" @@ -0,0 +1,23 @@ + + + + + + +

+ A Person responsible for authoring this thing. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/awol\302\246category" "b/data/object_properties/awol\302\246category" new file mode 100644 index 0000000..b53d9b0 --- /dev/null +++ "b/data/object_properties/awol\302\246category" @@ -0,0 +1,20 @@ + + + + + + +

+ A Category to which this thing belongs. +

+
+ + + + + + +
diff --git "a/data/object_properties/awol\302\246contains" "b/data/object_properties/awol\302\246contains" new file mode 100644 index 0000000..9aa8e24 --- /dev/null +++ "b/data/object_properties/awol\302\246contains" @@ -0,0 +1,20 @@ + + + + + + +

+ An Entry contained in this thing. +

+
+ + + + + + +
diff --git "a/data/object_properties/awol\302\246content" "b/data/object_properties/awol\302\246content" new file mode 100644 index 0000000..98140b3 --- /dev/null +++ "b/data/object_properties/awol\302\246content" @@ -0,0 +1,20 @@ + + + + + + +

+ The Content for this thing. +

+
+ + + + + + +
diff --git "a/data/object_properties/awol\302\246contributor" "b/data/object_properties/awol\302\246contributor" new file mode 100644 index 0000000..bf884dc --- /dev/null +++ "b/data/object_properties/awol\302\246contributor" @@ -0,0 +1,23 @@ + + + + + + +

+ A Person responsible for contributing to this thing. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/awol\302\246email" "b/data/object_properties/awol\302\246email" new file mode 100644 index 0000000..d19db90 --- /dev/null +++ "b/data/object_properties/awol\302\246email" @@ -0,0 +1,23 @@ + + + + + + +

+ An electronic mailbox for this Person. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/awol\302\246entry" "b/data/object_properties/awol\302\246entry" new file mode 100644 index 0000000..281dca5 --- /dev/null +++ "b/data/object_properties/awol\302\246entry" @@ -0,0 +1,20 @@ + + + + + + +

+ An Entry contained in this Feed, which originated with it. +

+
+ + + + + + +
diff --git "a/data/object_properties/awol\302\246generator" "b/data/object_properties/awol\302\246generator" new file mode 100644 index 0000000..eca64d3 --- /dev/null +++ "b/data/object_properties/awol\302\246generator" @@ -0,0 +1,20 @@ + + + + + + +

+ A Generator responsible for generating this thing. +

+
+ + + + + + +
diff --git "a/data/object_properties/awol\302\246icon" "b/data/object_properties/awol\302\246icon" new file mode 100644 index 0000000..61a9bcb --- /dev/null +++ "b/data/object_properties/awol\302\246icon" @@ -0,0 +1,23 @@ + + + + + + +

+ An Image which serves as an icon for this thing. +

+

+ states that icons should be 1∶1. +

+
+ + + + + + +
diff --git "a/data/object_properties/awol\302\246link" "b/data/object_properties/awol\302\246link" new file mode 100644 index 0000000..4bd8624 --- /dev/null +++ "b/data/object_properties/awol\302\246link" @@ -0,0 +1,23 @@ + + + + + + +

+ A Link which has this thing as its subject. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/awol\302\246logo" "b/data/object_properties/awol\302\246logo" new file mode 100644 index 0000000..a11bbb2 --- /dev/null +++ "b/data/object_properties/awol\302\246logo" @@ -0,0 +1,23 @@ + + + + + + +

+ An Image which serves as a logo for this thing. +

+

+ states that logos should be 2∶1. +

+
+ + + + + + +
diff --git "a/data/object_properties/awol\302\246rel" "b/data/object_properties/awol\302\246rel" new file mode 100644 index 0000000..9e1f946 --- /dev/null +++ "b/data/object_properties/awol\302\246rel" @@ -0,0 +1,23 @@ + + + + + + +

+ The Relation Type which characterizes the relationship between the subject of this Link and what it links to. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/awol\302\246rights" "b/data/object_properties/awol\302\246rights" new file mode 100644 index 0000000..31c74c2 --- /dev/null +++ "b/data/object_properties/awol\302\246rights" @@ -0,0 +1,23 @@ + + + + + + +

+ A Text Content providing a rights statement for this thing. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/awol\302\246scheme" "b/data/object_properties/awol\302\246scheme" new file mode 100644 index 0000000..5008254 --- /dev/null +++ "b/data/object_properties/awol\302\246scheme" @@ -0,0 +1,23 @@ + + + + + + +

+ The Concept Scheme providing the categorization scheme for this Category. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/awol\302\246source" "b/data/object_properties/awol\302\246source" new file mode 100644 index 0000000..732f643 --- /dev/null +++ "b/data/object_properties/awol\302\246source" @@ -0,0 +1,23 @@ + + + + + + +

+ A Feed with which this Entry originated. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/awol\302\246src" "b/data/object_properties/awol\302\246src" new file mode 100644 index 0000000..d29d772 --- /dev/null +++ "b/data/object_properties/awol\302\246src" @@ -0,0 +1,24 @@ + + + + + + +

+ The resource which provides the body of this thing. +

+
+ + + + + + + + + + +
diff --git "a/data/object_properties/awol\302\246subject" "b/data/object_properties/awol\302\246subject" new file mode 100644 index 0000000..de9089f --- /dev/null +++ "b/data/object_properties/awol\302\246subject" @@ -0,0 +1,20 @@ + + + + + + +

+ The resource which is the context for this Link. +

+
+ + + + + + +
diff --git "a/data/object_properties/awol\302\246subtitle" "b/data/object_properties/awol\302\246subtitle" new file mode 100644 index 0000000..7e33e40 --- /dev/null +++ "b/data/object_properties/awol\302\246subtitle" @@ -0,0 +1,23 @@ + + + + + + +

+ A Text Content which subtitles or describes this thing. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/awol\302\246summary" "b/data/object_properties/awol\302\246summary" new file mode 100644 index 0000000..f3b0bf3 --- /dev/null +++ "b/data/object_properties/awol\302\246summary" @@ -0,0 +1,23 @@ + + + + + + +

+ A Text Content which summarizes this thing. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/awol\302\246title" "b/data/object_properties/awol\302\246title" new file mode 100644 index 0000000..1c82f17 --- /dev/null +++ "b/data/object_properties/awol\302\246title" @@ -0,0 +1,27 @@ + + + + + + +

+ A Text Content which provides a title for this thing. +

+

+ While Links can have “titles”, the titles of links are plain literals, not Text Content, and supply human‐readable descriptions, not “titles” proper. + This ontology consequently recommends signifying them with instead. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/awol\302\246to" "b/data/object_properties/awol\302\246to" new file mode 100644 index 0000000..332968f --- /dev/null +++ "b/data/object_properties/awol\302\246to" @@ -0,0 +1,20 @@ + + + + + + +

+ The resource which is the target of this Link. +

+
+ + + + + + +
diff --git "a/data/object_properties/contact\302\246address" "b/data/object_properties/contact\302\246address" new file mode 100644 index 0000000..319713f --- /dev/null +++ "b/data/object_properties/contact\302\246address" @@ -0,0 +1,23 @@ + + + + + + +

+ An Address for this Contact Point. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/contact\302\246assistant" "b/data/object_properties/contact\302\246assistant" new file mode 100644 index 0000000..dfcd160 --- /dev/null +++ "b/data/object_properties/contact\302\246assistant" @@ -0,0 +1,23 @@ + + + + + + +

+ A Person who is an assistant to this Person. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/contact\302\246child" "b/data/object_properties/contact\302\246child" new file mode 100644 index 0000000..b2e5f04 --- /dev/null +++ "b/data/object_properties/contact\302\246child" @@ -0,0 +1,21 @@ + + + + + + +

+ A child of this thing. +

+

+ The definition of “child” is left vague for things which aren¦t Persons. + requires that the children of Persons also be Persons. +

+
+ + + +
diff --git "a/data/object_properties/contact\302\246emergency" "b/data/object_properties/contact\302\246emergency" new file mode 100644 index 0000000..3c36587 --- /dev/null +++ "b/data/object_properties/contact\302\246emergency" @@ -0,0 +1,23 @@ + + + + + + +

+ A mobile Contact Point for this Person. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/contact\302\246fax" "b/data/object_properties/contact\302\246fax" new file mode 100644 index 0000000..459500b --- /dev/null +++ "b/data/object_properties/contact\302\246fax" @@ -0,0 +1,26 @@ + + + + + + +

+ A Fax for this Contact Point. +

+

+ Note that while Fax is a subclass of Phone, this property is not a subclass of . +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/contact\302\246home" "b/data/object_properties/contact\302\246home" new file mode 100644 index 0000000..955604a --- /dev/null +++ "b/data/object_properties/contact\302\246home" @@ -0,0 +1,23 @@ + + + + + + +

+ A home Contact Point for this Person. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/contact\302\246homePage" "b/data/object_properties/contact\302\246homePage" new file mode 100644 index 0000000..3af7c23 --- /dev/null +++ "b/data/object_properties/contact\302\246homePage" @@ -0,0 +1,24 @@ + + + + + + +

+ A home page for this thing. +

+

+ The meaning of “home page” is not clear and may not match the vernacular; “home pages” were originally literally the pages that one set to load when the “home” button was pressed in the browser. + If the “home page” is publicly accessible, use . +

+
+ + + + + + +
diff --git "a/data/object_properties/contact\302\246mailbox" "b/data/object_properties/contact\302\246mailbox" new file mode 100644 index 0000000..af721bb --- /dev/null +++ "b/data/object_properties/contact\302\246mailbox" @@ -0,0 +1,23 @@ + + + + + + +

+ A Mailbox for this Social Entity. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/contact\302\246mobile" "b/data/object_properties/contact\302\246mobile" new file mode 100644 index 0000000..d993f95 --- /dev/null +++ "b/data/object_properties/contact\302\246mobile" @@ -0,0 +1,23 @@ + + + + + + +

+ A mobile Contact Point for this Person. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/contact\302\246office" "b/data/object_properties/contact\302\246office" new file mode 100644 index 0000000..bdd8363 --- /dev/null +++ "b/data/object_properties/contact\302\246office" @@ -0,0 +1,23 @@ + + + + + + +

+ A work Contact Point for this Person. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/contact\302\246organization" "b/data/object_properties/contact\302\246organization" new file mode 100644 index 0000000..b07c504 --- /dev/null +++ "b/data/object_properties/contact\302\246organization" @@ -0,0 +1,23 @@ + + + + + + +

+ An Organization which this Person is a part of. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/contact\302\246participant" "b/data/object_properties/contact\302\246participant" new file mode 100644 index 0000000..6afb413 --- /dev/null +++ "b/data/object_properties/contact\302\246participant" @@ -0,0 +1,20 @@ + + + + + + +

+ A Person who is a participant in this thing. +

+
+ + + + + + +
diff --git "a/data/object_properties/contact\302\246partner" "b/data/object_properties/contact\302\246partner" new file mode 100644 index 0000000..cf36a27 --- /dev/null +++ "b/data/object_properties/contact\302\246partner" @@ -0,0 +1,26 @@ + + + + + + +

+ A Person who is a partner to this Person. +

+

+ The kind of partnership is not specified. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/contact\302\246phone" "b/data/object_properties/contact\302\246phone" new file mode 100644 index 0000000..4d25de1 --- /dev/null +++ "b/data/object_properties/contact\302\246phone" @@ -0,0 +1,26 @@ + + + + + + +

+ A Phone for this Contact Point. +

+

+ It is unclear whether this property implies an ability to actually receive phone calls. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/contact\302\246publicHomePage" "b/data/object_properties/contact\302\246publicHomePage" new file mode 100644 index 0000000..4400892 --- /dev/null +++ "b/data/object_properties/contact\302\246publicHomePage" @@ -0,0 +1,24 @@ + + + + + + +

+ A public home·page for this thing. +

+

+ The meaning of “home page” is not clear and may not match the vernacular; “home pages” were originally literally the pages that one set to load when the “home” button was pressed in the browser. + For the vernacular sense of “a landing page which contains information about a thing”, use s instead. +

+
+ + + + + + +
diff --git "a/data/object_properties/contact\302\246vacationHome" "b/data/object_properties/contact\302\246vacationHome" new file mode 100644 index 0000000..17b43b0 --- /dev/null +++ "b/data/object_properties/contact\302\246vacationHome" @@ -0,0 +1,23 @@ + + + + + + +

+ A vacation home Contact Point for this Person. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/contact\302\246webPage" "b/data/object_properties/contact\302\246webPage" new file mode 100644 index 0000000..5a926b7 --- /dev/null +++ "b/data/object_properties/contact\302\246webPage" @@ -0,0 +1,20 @@ + + + + + + +

+ A related webpage for this thing. +

+

+ Unlike with , the manner of relation is not specified. +

+
+ + + +
diff --git "a/data/object_properties/dc11\302\246date" "b/data/object_properties/dc11\302\246date" new file mode 100644 index 0000000..e370913 --- /dev/null +++ "b/data/object_properties/dc11\302\246date" @@ -0,0 +1,17 @@ + + + + + + +

+ Something which represents a point or period of time associated with an event in the lifecycle of this thing. +

+
+ + + +
diff --git "a/data/object_properties/dc11\302\246identifier" "b/data/object_properties/dc11\302\246identifier" new file mode 100644 index 0000000..71b4950 --- /dev/null +++ "b/data/object_properties/dc11\302\246identifier" @@ -0,0 +1,17 @@ + + + + + + +

+ Something which unambiguously references this thing within a given context. +

+
+ + + +
diff --git "a/data/object_properties/dc11\302\246title" "b/data/object_properties/dc11\302\246title" new file mode 100644 index 0000000..af7518b --- /dev/null +++ "b/data/object_properties/dc11\302\246title" @@ -0,0 +1,17 @@ + + + + + + +

+ Something which names this thing. +

+
+ + + +
diff --git "a/data/object_properties/dcterms\302\246abstract" "b/data/object_properties/dcterms\302\246abstract" new file mode 100644 index 0000000..44080ec --- /dev/null +++ "b/data/object_properties/dcterms\302\246abstract" @@ -0,0 +1,20 @@ + + + + + + +

+ Something which summarizes this thing. +

+
+ + + + + + +
diff --git "a/data/object_properties/dcterms\302\246accessRights" "b/data/object_properties/dcterms\302\246accessRights" new file mode 100644 index 0000000..1f6a97d --- /dev/null +++ "b/data/object_properties/dcterms\302\246accessRights" @@ -0,0 +1,23 @@ + + + + + + +

+ Something which conveys information about who can access this thing or an indication of its security status. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/dcterms\302\246accrualMethod" "b/data/object_properties/dcterms\302\246accrualMethod" new file mode 100644 index 0000000..bcf1fa2 --- /dev/null +++ "b/data/object_properties/dcterms\302\246accrualMethod" @@ -0,0 +1,23 @@ + + + + + + +

+ Something which conveys method by which items are added to this Collection. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/dcterms\302\246accrualPeriodicity" "b/data/object_properties/dcterms\302\246accrualPeriodicity" new file mode 100644 index 0000000..ad06b91 --- /dev/null +++ "b/data/object_properties/dcterms\302\246accrualPeriodicity" @@ -0,0 +1,23 @@ + + + + + + +

+ Something which conveys the method by which items are added to this Collection. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/dcterms\302\246accrualPolicy" "b/data/object_properties/dcterms\302\246accrualPolicy" new file mode 100644 index 0000000..8175cb7 --- /dev/null +++ "b/data/object_properties/dcterms\302\246accrualPolicy" @@ -0,0 +1,23 @@ + + + + + + +

+ Something which conveys the policy governing the addition of items to this Collection. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/dcterms\302\246conformsTo" "b/data/object_properties/dcterms\302\246conformsTo" new file mode 100644 index 0000000..96e4a30 --- /dev/null +++ "b/data/object_properties/dcterms\302\246conformsTo" @@ -0,0 +1,23 @@ + + + + + + +

+ A Standard to which this thing conforms. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/dcterms\302\246contributor" "b/data/object_properties/dcterms\302\246contributor" new file mode 100644 index 0000000..969f0df --- /dev/null +++ "b/data/object_properties/dcterms\302\246contributor" @@ -0,0 +1,20 @@ + + + + + + +

+ An Agent responsible for making contributions to this thing. +

+
+ + + + + + +
diff --git "a/data/object_properties/dcterms\302\246coverage" "b/data/object_properties/dcterms\302\246coverage" new file mode 100644 index 0000000..6ba10e7 --- /dev/null +++ "b/data/object_properties/dcterms\302\246coverage" @@ -0,0 +1,29 @@ + + + + + + +

+ A Location, PeriodOfTime, or Jurisdiction of this thing, which this thing is applicable to, or under which this thing is relevant. +

+

+ states that because coverage is so broadly defined, it is preferable to use the more specific subproperties and . +

+
+ + + + + + + + + + + + +
diff --git "a/data/object_properties/dcterms\302\246creator" "b/data/object_properties/dcterms\302\246creator" new file mode 100644 index 0000000..d33a67b --- /dev/null +++ "b/data/object_properties/dcterms\302\246creator" @@ -0,0 +1,26 @@ + + + + + + +

+ An Agent responsible for making this thing. +

+
+ + + + + + + + + + + + +
diff --git "a/data/object_properties/dcterms\302\246description" "b/data/object_properties/dcterms\302\246description" new file mode 100644 index 0000000..7469635 --- /dev/null +++ "b/data/object_properties/dcterms\302\246description" @@ -0,0 +1,17 @@ + + + + + + +

+ Something which provides an account of this thing. +

+
+ + + +
diff --git "a/data/object_properties/dcterms\302\246extent" "b/data/object_properties/dcterms\302\246extent" new file mode 100644 index 0000000..459f079 --- /dev/null +++ "b/data/object_properties/dcterms\302\246extent" @@ -0,0 +1,23 @@ + + + + + + +

+ A Size Or Duration of this thing. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/dcterms\302\246format" "b/data/object_properties/dcterms\302\246format" new file mode 100644 index 0000000..805e9a7 --- /dev/null +++ "b/data/object_properties/dcterms\302\246format" @@ -0,0 +1,25 @@ + + + + + + +

+ A File Format, Physical Medium, or Size Or Duration of this thing. +

+
+ + + + + + + + + + + +
diff --git "a/data/object_properties/dcterms\302\246hasFormat" "b/data/object_properties/dcterms\302\246hasFormat" new file mode 100644 index 0000000..3a3e5a9 --- /dev/null +++ "b/data/object_properties/dcterms\302\246hasFormat" @@ -0,0 +1,26 @@ + + + + + + +

+ A related something which is substantially the same as this thing, but in another format. +

+

+ Of the two, this property is intended to be used on the thing which existed first, and is intended to be used on the thing which was created later. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/dcterms\302\246hasPart" "b/data/object_properties/dcterms\302\246hasPart" new file mode 100644 index 0000000..7990388 --- /dev/null +++ "b/data/object_properties/dcterms\302\246hasPart" @@ -0,0 +1,23 @@ + + + + + + +

+ A related something which is included either physically or logically in this thing. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/dcterms\302\246hasVersion" "b/data/object_properties/dcterms\302\246hasVersion" new file mode 100644 index 0000000..1218cd2 --- /dev/null +++ "b/data/object_properties/dcterms\302\246hasVersion" @@ -0,0 +1,27 @@ + + + + + + +

+ A related something which is a version, edition, or adaptation of this thing. +

+

+ states: + « Changes in version imply substantive changes in content rather than differences in format. » +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/dcterms\302\246instructionalMethod" "b/data/object_properties/dcterms\302\246instructionalMethod" new file mode 100644 index 0000000..91358c8 --- /dev/null +++ "b/data/object_properties/dcterms\302\246instructionalMethod" @@ -0,0 +1,20 @@ + + + + + + +

+ A Method Of Instruction, which this thing is designed to support. +

+
+ + + + + + +
diff --git "a/data/object_properties/dcterms\302\246isFormatOf" "b/data/object_properties/dcterms\302\246isFormatOf" new file mode 100644 index 0000000..f95957a --- /dev/null +++ "b/data/object_properties/dcterms\302\246isFormatOf" @@ -0,0 +1,26 @@ + + + + + + +

+ A related something which is substantially the same as this thing, but in another format. +

+

+ Of the two, is intended to be used on the thing which existed first, and this property is intended to be used on the thing which was created later. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/dcterms\302\246isPartOf" "b/data/object_properties/dcterms\302\246isPartOf" new file mode 100644 index 0000000..7ee0c37 --- /dev/null +++ "b/data/object_properties/dcterms\302\246isPartOf" @@ -0,0 +1,23 @@ + + + + + + +

+ A related something in which this thing is included either physically or logically. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/dcterms\302\246isReferencedBy" "b/data/object_properties/dcterms\302\246isReferencedBy" new file mode 100644 index 0000000..0799b7c --- /dev/null +++ "b/data/object_properties/dcterms\302\246isReferencedBy" @@ -0,0 +1,23 @@ + + + + + + +

+ A related something which references, cites, or otherwise points to this thing. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/dcterms\302\246isReplacedBy" "b/data/object_properties/dcterms\302\246isReplacedBy" new file mode 100644 index 0000000..a97d997 --- /dev/null +++ "b/data/object_properties/dcterms\302\246isReplacedBy" @@ -0,0 +1,23 @@ + + + + + + +

+ A related something which supplants, displaces, or supersedes this thing. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/dcterms\302\246isRequiredBy" "b/data/object_properties/dcterms\302\246isRequiredBy" new file mode 100644 index 0000000..3a9bd3b --- /dev/null +++ "b/data/object_properties/dcterms\302\246isRequiredBy" @@ -0,0 +1,23 @@ + + + + + + +

+ A related something which requires this thing to support its function, delivery, or coherence. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/dcterms\302\246isVersionOf" "b/data/object_properties/dcterms\302\246isVersionOf" new file mode 100644 index 0000000..ec762a1 --- /dev/null +++ "b/data/object_properties/dcterms\302\246isVersionOf" @@ -0,0 +1,27 @@ + + + + + + +

+ A related something of which this thing is a version, edition, or adaptation. +

+

+ states: + « Changes in version imply substantive changes in content rather than differences in format. » +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/dcterms\302\246language" "b/data/object_properties/dcterms\302\246language" new file mode 100644 index 0000000..caad858 --- /dev/null +++ "b/data/object_properties/dcterms\302\246language" @@ -0,0 +1,20 @@ + + + + + + +

+ A Linguistic System of this thing. +

+
+ + + + + + +
diff --git "a/data/object_properties/dcterms\302\246license" "b/data/object_properties/dcterms\302\246license" new file mode 100644 index 0000000..7476b19 --- /dev/null +++ "b/data/object_properties/dcterms\302\246license" @@ -0,0 +1,23 @@ + + + + + + +

+ A License Document giving official permission to do something with this thing. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/dcterms\302\246medium" "b/data/object_properties/dcterms\302\246medium" new file mode 100644 index 0000000..28b74db --- /dev/null +++ "b/data/object_properties/dcterms\302\246medium" @@ -0,0 +1,26 @@ + + + + + + +

+ A Physical Medium of this Physical Resource. +

+
+ + + + + + + + + + + + +
diff --git "a/data/object_properties/dcterms\302\246provenance" "b/data/object_properties/dcterms\302\246provenance" new file mode 100644 index 0000000..0baf41d --- /dev/null +++ "b/data/object_properties/dcterms\302\246provenance" @@ -0,0 +1,20 @@ + + + + + + +

+ A Provenance Statement of any changes in ownership and custody of this thing since its creation that are significant for its authenticity, integrity, and interpretation. +

+
+ + + + + + +
diff --git "a/data/object_properties/dcterms\302\246publisher" "b/data/object_properties/dcterms\302\246publisher" new file mode 100644 index 0000000..b0140cd --- /dev/null +++ "b/data/object_properties/dcterms\302\246publisher" @@ -0,0 +1,20 @@ + + + + + + +

+ An Agent responsible for making this thing available. +

+
+ + + + + + +
diff --git "a/data/object_properties/dcterms\302\246references" "b/data/object_properties/dcterms\302\246references" new file mode 100644 index 0000000..b079d15 --- /dev/null +++ "b/data/object_properties/dcterms\302\246references" @@ -0,0 +1,23 @@ + + + + + + +

+ A related something which is referenced, cited, or otherwise pointed to by this thing. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/dcterms\302\246relation" "b/data/object_properties/dcterms\302\246relation" new file mode 100644 index 0000000..aec24ab --- /dev/null +++ "b/data/object_properties/dcterms\302\246relation" @@ -0,0 +1,17 @@ + + + + + + +

+ Something related to this thing. +

+
+ + + +
diff --git "a/data/object_properties/dcterms\302\246replaces" "b/data/object_properties/dcterms\302\246replaces" new file mode 100644 index 0000000..0c67d81 --- /dev/null +++ "b/data/object_properties/dcterms\302\246replaces" @@ -0,0 +1,23 @@ + + + + + + +

+ A related something which this thing supplants, displaces, or supersedes. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/dcterms\302\246requires" "b/data/object_properties/dcterms\302\246requires" new file mode 100644 index 0000000..dc74bb2 --- /dev/null +++ "b/data/object_properties/dcterms\302\246requires" @@ -0,0 +1,23 @@ + + + + + + +

+ A related something which is required by this thing to support its function, delivery, or coherence. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/dcterms\302\246rights" "b/data/object_properties/dcterms\302\246rights" new file mode 100644 index 0000000..3e24b82 --- /dev/null +++ "b/data/object_properties/dcterms\302\246rights" @@ -0,0 +1,20 @@ + + + + + + +

+ A Rights Statement providing information about rights held in and over this thing. +

+
+ + + + + + +
diff --git "a/data/object_properties/dcterms\302\246rightsHolder" "b/data/object_properties/dcterms\302\246rightsHolder" new file mode 100644 index 0000000..8de62cb --- /dev/null +++ "b/data/object_properties/dcterms\302\246rightsHolder" @@ -0,0 +1,20 @@ + + + + + + +

+ An Agent owning or managing rights over this thing. +

+
+ + + + + + +
diff --git "a/data/object_properties/dcterms\302\246source" "b/data/object_properties/dcterms\302\246source" new file mode 100644 index 0000000..47727a4 --- /dev/null +++ "b/data/object_properties/dcterms\302\246source" @@ -0,0 +1,20 @@ + + + + + + +

+ A related something from which this thing is derived. +

+
+ + + + + + +
diff --git "a/data/object_properties/dcterms\302\246spatial" "b/data/object_properties/dcterms\302\246spatial" new file mode 100644 index 0000000..f44d691 --- /dev/null +++ "b/data/object_properties/dcterms\302\246spatial" @@ -0,0 +1,23 @@ + + + + + + +

+ A Location providing spatial characteristics of this thing. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/dcterms\302\246subject" "b/data/object_properties/dcterms\302\246subject" new file mode 100644 index 0000000..000c28e --- /dev/null +++ "b/data/object_properties/dcterms\302\246subject" @@ -0,0 +1,17 @@ + + + + + + +

+ Something which is a topic of this thing. +

+
+ + + +
diff --git "a/data/object_properties/dcterms\302\246tableOfContents" "b/data/object_properties/dcterms\302\246tableOfContents" new file mode 100644 index 0000000..2527799 --- /dev/null +++ "b/data/object_properties/dcterms\302\246tableOfContents" @@ -0,0 +1,20 @@ + + + + + + +

+ Something which lists the subunits of this thing. +

+
+ + + + + + +
diff --git "a/data/object_properties/dcterms\302\246temporal" "b/data/object_properties/dcterms\302\246temporal" new file mode 100644 index 0000000..3ce5bdd --- /dev/null +++ "b/data/object_properties/dcterms\302\246temporal" @@ -0,0 +1,23 @@ + + + + + + +

+ A Period Of Time providing temporal characteristics of this thing. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/dcterms\302\246type" "b/data/object_properties/dcterms\302\246type" new file mode 100644 index 0000000..9ccb0e5 --- /dev/null +++ "b/data/object_properties/dcterms\302\246type" @@ -0,0 +1,20 @@ + + + + + + +

+ Something which forms the nature or genre of this thing. +

+

+ remarks that for describing the file format, physical medium, or dimensions of the resource, one should use the property . +

+
+ + + +
diff --git "a/data/object_properties/foaf\302\246account" "b/data/object_properties/foaf\302\246account" new file mode 100644 index 0000000..893b11d --- /dev/null +++ "b/data/object_properties/foaf\302\246account" @@ -0,0 +1,26 @@ + + + + + + +

+ An Online Account for which this Agent is (currently) the sole account holder. +

+

+ doesn¦t define this as an inverse functional property, but the description implies as much. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/foaf\302\246accountServiceHomepage" "b/data/object_properties/foaf\302\246accountServiceHomepage" new file mode 100644 index 0000000..9cd0c14 --- /dev/null +++ "b/data/object_properties/foaf\302\246accountServiceHomepage" @@ -0,0 +1,27 @@ + + + + + + +

+ The Document which is the “service home·page” for this Online Account. +

+

+ describes this as the home·page for the “supporting service provider”, but it¦s more accurate to say that this property indicates the landing page for the service itself. + This ontology defines it as functional; an Online Account can have at most one of these. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/foaf\302\246based_near" "b/data/object_properties/foaf\302\246based_near" new file mode 100644 index 0000000..54741cb --- /dev/null +++ "b/data/object_properties/foaf\302\246based_near" @@ -0,0 +1,35 @@ + + + + + + +

+ A Spatial Thing which this Person is “based near”. +

+

+ “Near” is intentionally vague, but intended to be generally human‐scale. + “Based” is even more confusing, but the implication is that some significant amount of a Person¦s activities occur where they are “based”. +

+

+ defines the domain of this property merely as Spatial Things; this ontology restricts it specifically to Persons. + There isn¦t a good definition of “based” for things which aren¦t at least Agents, and most non‐Person Agents are conceptual rather than physical (i·e, they aren¦t Spatial Things). + So, expanding the domain beyond Persons would mostly just invite confusion. +

+

+ is suggested as a possible alternative. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/foaf\302\246currentProject" "b/data/object_properties/foaf\302\246currentProject" new file mode 100644 index 0000000..1c4c44e --- /dev/null +++ "b/data/object_properties/foaf\302\246currentProject" @@ -0,0 +1,43 @@ + + + + + + +

+ A Project (or a Document whose primary topic is such a Project) which this Person is currently actively involved in. +

+

+ Historically, this property (somewhat confusingly) pointed not to Projects but to Documents which described them; says there has been “some confusion” about this and does not take a firm stance. + As Projects and Documents are disjoint classes, this ontology supports both usages, but encourages linking directly to Projects where possible. +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git "a/data/object_properties/foaf\302\246depiction" "b/data/object_properties/foaf\302\246depiction" new file mode 100644 index 0000000..9594398 --- /dev/null +++ "b/data/object_properties/foaf\302\246depiction" @@ -0,0 +1,23 @@ + + + + + + +

+ An Image which depicts this thing. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/foaf\302\246depicts" "b/data/object_properties/foaf\302\246depicts" new file mode 100644 index 0000000..ee2cc79 --- /dev/null +++ "b/data/object_properties/foaf\302\246depicts" @@ -0,0 +1,23 @@ + + + + + + +

+ A thing which this Image depicts. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/foaf\302\246focus" "b/data/object_properties/foaf\302\246focus" new file mode 100644 index 0000000..0bbf548 --- /dev/null +++ "b/data/object_properties/foaf\302\246focus" @@ -0,0 +1,20 @@ + + + + + + +

+ A underlying or focal thing associated with this Concept. +

+
+ + + + + + +
diff --git "a/data/object_properties/foaf\302\246homepage" "b/data/object_properties/foaf\302\246homepage" new file mode 100644 index 0000000..cb45fd7 --- /dev/null +++ "b/data/object_properties/foaf\302\246homepage" @@ -0,0 +1,30 @@ + + + + + + +

+ A Document, available on the public Web, whose primary topic is this thing. +

+

+ Not all Documents which satisfy the above criteria are necessarily valid home·pages; the term “home·page” typically implies some form of ownership or control by the entity being described (or the entities which own or control it). + The more general property can be used to describe other cases. +

+
+ + + + + + + + + + + + +
diff --git "a/data/object_properties/foaf\302\246img" "b/data/object_properties/foaf\302\246img" new file mode 100644 index 0000000..0b00669 --- /dev/null +++ "b/data/object_properties/foaf\302\246img" @@ -0,0 +1,29 @@ + + + + + + +

+ An Image which not only depicts, but also is particularly representative of, this Person. +

+

+ remarks that it might have been more helpful to call this property ‘mugshot’ or similar. +

+
+ + + + + + + + + + + + +
diff --git "a/data/object_properties/foaf\302\246isPrimaryTopicOf" "b/data/object_properties/foaf\302\246isPrimaryTopicOf" new file mode 100644 index 0000000..96b3134 --- /dev/null +++ "b/data/object_properties/foaf\302\246isPrimaryTopicOf" @@ -0,0 +1,26 @@ + + + + + + +

+ A Document whose primary topic is this thing. +

+
+ + + + + + + + + + + + +
diff --git "a/data/object_properties/foaf\302\246knows" "b/data/object_properties/foaf\302\246knows" new file mode 100644 index 0000000..d93b19b --- /dev/null +++ "b/data/object_properties/foaf\302\246knows" @@ -0,0 +1,28 @@ + + + + + + +

+ A Person who this Person knows. +

+

+ “Knowing” is defined as “some form of reciprocated interaction”, not e·g parasocial familiarity from following some·one¦s web feed. + But it does not imply friendship or set further constraints on the forms that interaction might have taken. + (This is partially because implementation experience has shown formal encoding of concepts like “friendship” to be awkward, especially when both parties are not on the same page regarding it.) +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/foaf\302\246logo" "b/data/object_properties/foaf\302\246logo" new file mode 100644 index 0000000..56a75cb --- /dev/null +++ "b/data/object_properties/foaf\302\246logo" @@ -0,0 +1,23 @@ + + + + + + +

+ An Image which provides a graphical logo of some kind for this thing. +

+

+ calls this property “underspecified”. +

+
+ + + + + + +
diff --git "a/data/object_properties/foaf\302\246made" "b/data/object_properties/foaf\302\246made" new file mode 100644 index 0000000..b6949bc --- /dev/null +++ "b/data/object_properties/foaf\302\246made" @@ -0,0 +1,23 @@ + + + + + + +

+ A thing which this Agent made. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/foaf\302\246maker" "b/data/object_properties/foaf\302\246maker" new file mode 100644 index 0000000..022638a --- /dev/null +++ "b/data/object_properties/foaf\302\246maker" @@ -0,0 +1,29 @@ + + + + + + +

+ An Agent which made this thing. +

+

+ considers “making” to be equivalent to “creating”; this property is equivalent to . +

+
+ + + + + + + + + + + + +
diff --git "a/data/object_properties/foaf\302\246member" "b/data/object_properties/foaf\302\246member" new file mode 100644 index 0000000..88f761e --- /dev/null +++ "b/data/object_properties/foaf\302\246member" @@ -0,0 +1,23 @@ + + + + + + +

+ An Agent which belongs to this Group. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/foaf\302\246page" "b/data/object_properties/foaf\302\246page" new file mode 100644 index 0000000..00503dc --- /dev/null +++ "b/data/object_properties/foaf\302\246page" @@ -0,0 +1,23 @@ + + + + + + +

+ A Document for which this thing is a topic. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/foaf\302\246pastProject" "b/data/object_properties/foaf\302\246pastProject" new file mode 100644 index 0000000..624df63 --- /dev/null +++ "b/data/object_properties/foaf\302\246pastProject" @@ -0,0 +1,43 @@ + + + + + + +

+ A Project (or a Document whose primary topic is such a Project) which this Person was formerly, but is no longer currently, actively involved in. +

+

+ Historically, this property (somewhat confusingly) pointed not to Projects but to Documents which described them; says there has been “some confusion” about this and does not take a firm stance. + As Projects and Documents are disjoint classes, this ontology supports both usages, but encourages linking directly to Projects where possible. +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git "a/data/object_properties/foaf\302\246primaryTopic" "b/data/object_properties/foaf\302\246primaryTopic" new file mode 100644 index 0000000..82122fb --- /dev/null +++ "b/data/object_properties/foaf\302\246primaryTopic" @@ -0,0 +1,26 @@ + + + + + + +

+ The main thing this Document is about. +

+
+ + + + + + + + + + + + +
diff --git "a/data/object_properties/foaf\302\246publications" "b/data/object_properties/foaf\302\246publications" new file mode 100644 index 0000000..2240491 --- /dev/null +++ "b/data/object_properties/foaf\302\246publications" @@ -0,0 +1,23 @@ + + + + + + +

+ A Document listing publications which are associated with this Person. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/foaf\302\246thumbnail" "b/data/object_properties/foaf\302\246thumbnail" new file mode 100644 index 0000000..35a7aa6 --- /dev/null +++ "b/data/object_properties/foaf\302\246thumbnail" @@ -0,0 +1,23 @@ + + + + + + +

+ An Image which is a smaller, derived, representative thumbnail for this Image. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/foaf\302\246tipjar" "b/data/object_properties/foaf\302\246tipjar" new file mode 100644 index 0000000..e7a41ef --- /dev/null +++ "b/data/object_properties/foaf\302\246tipjar" @@ -0,0 +1,23 @@ + + + + + + +

+ A Document describing some mechanisms for paying or otherwise rewarding this Agent. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/foaf\302\246topic" "b/data/object_properties/foaf\302\246topic" new file mode 100644 index 0000000..afd627b --- /dev/null +++ "b/data/object_properties/foaf\302\246topic" @@ -0,0 +1,23 @@ + + + + + + +

+ A thing that this Document is about. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/foaf\302\246topic_interest" "b/data/object_properties/foaf\302\246topic_interest" new file mode 100644 index 0000000..5f36d7f --- /dev/null +++ "b/data/object_properties/foaf\302\246topic_interest" @@ -0,0 +1,23 @@ + + + + + + +

+ A thing which this Agent is interested in. +

+

+ This property has a some·what verbose name because it replaces the older property, which linked not to the interest itself but to a Document which described it. +

+
+ + + + + + +
diff --git "a/data/object_properties/foaf\302\246weblog" "b/data/object_properties/foaf\302\246weblog" new file mode 100644 index 0000000..32ee15d --- /dev/null +++ "b/data/object_properties/foaf\302\246weblog" @@ -0,0 +1,23 @@ + + + + + + +

+ A Document which is a weblog for this Agent. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/foaf\302\246workInfoHomepage" "b/data/object_properties/foaf\302\246workInfoHomepage" new file mode 100644 index 0000000..c476d84 --- /dev/null +++ "b/data/object_properties/foaf\302\246workInfoHomepage" @@ -0,0 +1,27 @@ + + + + + + +

+ A Document which describes a Persons work. +

+

+ This property exists to both identify and keep separate “homepages” of people whose purpose is actually just to describe their professional role with·in an organization or project. + says “these aren¦t really homepages”. +

+
+ + + + + + + + + +
diff --git a/data/object_properties/is b/data/object_properties/is new file mode 100644 index 0000000..9e2db65 --- /dev/null +++ b/data/object_properties/is @@ -0,0 +1,18 @@ + + + + + + +

+ This thing. +

+

+ Every object is itself. + This property is primarily useful as a superproperty for derived properties which reify class membership thru object property relationships. +

+
+
diff --git "a/data/object_properties/rdfs\302\246member" "b/data/object_properties/rdfs\302\246member" new file mode 100644 index 0000000..c1c5231 --- /dev/null +++ "b/data/object_properties/rdfs\302\246member" @@ -0,0 +1,25 @@ + + + + + + +

+ A thing which is contained by this thing. +

+

+ The container membership properties (properties of the form , , ⁊·c) are all implicitly subproperties of this property, altho there is no formal requirement on applications to support this. + These properties are intended for use with Containers, but may also be applied to other things. +

+

+ In , this property is permitted to take literal values; it is neither formally an object property nor a data property. + For compatibility with Owl, and to match the most useful cases, this ontology defines it as an object property and disallows its use with literals. +

+
+ + + +
diff --git "a/data/object_properties/rel\302\246alternate" "b/data/object_properties/rel\302\246alternate" new file mode 100644 index 0000000..8ceec84 --- /dev/null +++ "b/data/object_properties/rel\302\246alternate" @@ -0,0 +1,20 @@ + + + + + + +

+ An alternate version of this thing. +

+

+ Alternate versions include those in different languages or having different media types. +

+
+ + + +
diff --git "a/data/object_properties/skosxl\302\246altLabel" "b/data/object_properties/skosxl\302\246altLabel" new file mode 100644 index 0000000..7b8eaa7 --- /dev/null +++ "b/data/object_properties/skosxl\302\246altLabel" @@ -0,0 +1,29 @@ + + + + + + +

+ An alternative Label for this thing. +

+

+ places a number of integrity conditions on which are inherited by this property, but are not formally expressible in Owl. +

+
+ + + + + + + + + + + + +
diff --git "a/data/object_properties/skosxl\302\246hiddenLabel" "b/data/object_properties/skosxl\302\246hiddenLabel" new file mode 100644 index 0000000..0abfbb1 --- /dev/null +++ "b/data/object_properties/skosxl\302\246hiddenLabel" @@ -0,0 +1,29 @@ + + + + + + +

+ A hidden Label for this thing. +

+

+ places a number of integrity conditions on which are inherited by this property, but are not formally expressible in Owl. +

+
+ + + + + + + + + + + + +
diff --git "a/data/object_properties/skosxl\302\246labelRelation" "b/data/object_properties/skosxl\302\246labelRelation" new file mode 100644 index 0000000..82697d1 --- /dev/null +++ "b/data/object_properties/skosxl\302\246labelRelation" @@ -0,0 +1,26 @@ + + + + + + +

+ ALabel which this Label is related to in some fashion. +

+

+ This property is not intended to be used directly, but rather to serve as a launching point for further refinements. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/skosxl\302\246prefLabel" "b/data/object_properties/skosxl\302\246prefLabel" new file mode 100644 index 0000000..4c495a3 --- /dev/null +++ "b/data/object_properties/skosxl\302\246prefLabel" @@ -0,0 +1,29 @@ + + + + + + +

+ A preferred Label for this thing. +

+

+ places a number of integrity conditions on which are inherited by this property, but are not formally expressible in Owl. +

+
+ + + + + + + + + + + + +
diff --git "a/data/object_properties/skos\302\246broadMatch" "b/data/object_properties/skos\302\246broadMatch" new file mode 100644 index 0000000..9cd4f34 --- /dev/null +++ "b/data/object_properties/skos\302\246broadMatch" @@ -0,0 +1,26 @@ + + + + + + +

+ A Concept which is a broad match for this Concept. +

+

+ This property is a specialization of for use as a mapping relation. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/skos\302\246broader" "b/data/object_properties/skos\302\246broader" new file mode 100644 index 0000000..813cecd --- /dev/null +++ "b/data/object_properties/skos\302\246broader" @@ -0,0 +1,20 @@ + + + + + + +

+ A Concept which is directly broader than this Concept. +

+
+ + + + + + +
diff --git "a/data/object_properties/skos\302\246broaderTransitive" "b/data/object_properties/skos\302\246broaderTransitive" new file mode 100644 index 0000000..6c6cc49 --- /dev/null +++ "b/data/object_properties/skos\302\246broaderTransitive" @@ -0,0 +1,20 @@ + + + + + + +

+ A Concept which is broader than this Concept, figured transitively. +

+
+ + + + + + +
diff --git "a/data/object_properties/skos\302\246closeMatch" "b/data/object_properties/skos\302\246closeMatch" new file mode 100644 index 0000000..285ea0e --- /dev/null +++ "b/data/object_properties/skos\302\246closeMatch" @@ -0,0 +1,20 @@ + + + + + + +

+ A Concept which is a close match for this Concept. +

+
+ + + + + + +
diff --git "a/data/object_properties/skos\302\246exactMatch" "b/data/object_properties/skos\302\246exactMatch" new file mode 100644 index 0000000..e7ad401 --- /dev/null +++ "b/data/object_properties/skos\302\246exactMatch" @@ -0,0 +1,34 @@ + + + + + + +

+ A Concept which is an exact match for this Concept. +

+

+ This property is disjoint with both and . + Because it is symmetric, it is consequently also disjoint with . +

+

+ defines this property as being transitive; however, honouring this makes it impossible to reason about (in reasonable time) when also preserving the above disjointness relations. + This ontology ignores the transitivity and maintains the disjointness. +

+
+ + + + + + + + + + + + +
diff --git "a/data/object_properties/skos\302\246hasTopConcept" "b/data/object_properties/skos\302\246hasTopConcept" new file mode 100644 index 0000000..bb662b8 --- /dev/null +++ "b/data/object_properties/skos\302\246hasTopConcept" @@ -0,0 +1,26 @@ + + + + + + +

+ A Concept which is “top‐level” in this Concept Scheme. +

+

+ The definition of “top‐level” is intentionally vague; it does not necessarily imply anything about a Concepts relations to other Concepts. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/skos\302\246inScheme" "b/data/object_properties/skos\302\246inScheme" new file mode 100644 index 0000000..f670fba --- /dev/null +++ "b/data/object_properties/skos\302\246inScheme" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept Scheme which this thing belongs to. +

+

+ This property is intended for use with Concepts, but it has no formal domain and can additionally be used with other things. +

+
+ + + + + + +
diff --git "a/data/object_properties/skos\302\246mappingRelation" "b/data/object_properties/skos\302\246mappingRelation" new file mode 100644 index 0000000..c7429de --- /dev/null +++ "b/data/object_properties/skos\302\246mappingRelation" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept which maps with some level of precision to this Concept. +

+

+ Mapping relations are typically only used to relate Concepts in different Concept Schemes, but this is not a strict requirement. +

+
+ + + + + + +
diff --git "a/data/object_properties/skos\302\246member" "b/data/object_properties/skos\302\246member" new file mode 100644 index 0000000..5a055e9 --- /dev/null +++ "b/data/object_properties/skos\302\246member" @@ -0,0 +1,28 @@ + + + + + + +

+ A Concept or Collection which is in this Collection. +

+
+ + + + + + + + + + + + + + +
diff --git "a/data/object_properties/skos\302\246memberList" "b/data/object_properties/skos\302\246memberList" new file mode 100644 index 0000000..6e2ec96 --- /dev/null +++ "b/data/object_properties/skos\302\246memberList" @@ -0,0 +1,30 @@ + + + + + + +

+ A List of Concepts or Collections which are in this Ordered Collection. +

+

+ The ordering of the Concepts or Collections in the List give their ordering within this Ordered Collection. +

+

+ mandates that the elements in the List all be members of this Ordered Collection, but there is no way to formally specify this in Owl. + Users of this ontology are encouraged to make such assertions directly. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/skos\302\246narrowMatch" "b/data/object_properties/skos\302\246narrowMatch" new file mode 100644 index 0000000..2c75658 --- /dev/null +++ "b/data/object_properties/skos\302\246narrowMatch" @@ -0,0 +1,29 @@ + + + + + + +

+ A Concept which is a narrow match for this Concept. +

+

+ This property is a specialization of for use as a mapping relation. +

+
+ + + + + + + + + + + + +
diff --git "a/data/object_properties/skos\302\246narrower" "b/data/object_properties/skos\302\246narrower" new file mode 100644 index 0000000..a99cef1 --- /dev/null +++ "b/data/object_properties/skos\302\246narrower" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept which is directly narrower than this Concept. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/skos\302\246narrowerTransitive" "b/data/object_properties/skos\302\246narrowerTransitive" new file mode 100644 index 0000000..95afb6e --- /dev/null +++ "b/data/object_properties/skos\302\246narrowerTransitive" @@ -0,0 +1,23 @@ + + + + + + +

+ A Concept which is narrower than this Concept, figured transitively. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/skos\302\246related" "b/data/object_properties/skos\302\246related" new file mode 100644 index 0000000..dd7a9b9 --- /dev/null +++ "b/data/object_properties/skos\302\246related" @@ -0,0 +1,28 @@ + + + + + + +

+ A Concept which is related to, but not broader or narrower than, this Concept. +

+

+ This property is disjoint with , and (because it is a symmetric property) consequently also disjoint with . + actually makes a stronger statement, and defines it as disjoint with —but that isn¦t possible to reason about in Owl (in reasonable time). + Users of this ontology should take care not to use this property not to relate Concepts which are broader or narrower than each other, even transitively. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/skos\302\246relatedMatch" "b/data/object_properties/skos\302\246relatedMatch" new file mode 100644 index 0000000..9558dd8 --- /dev/null +++ "b/data/object_properties/skos\302\246relatedMatch" @@ -0,0 +1,26 @@ + + + + + + +

+ A Concept which is a related match for this Concept. +

+

+ This property is a specialization of for use as a mapping relation. +

+
+ + + + + + + + + +
diff --git "a/data/object_properties/skos\302\246semanticRelation" "b/data/object_properties/skos\302\246semanticRelation" new file mode 100644 index 0000000..980ec7b --- /dev/null +++ "b/data/object_properties/skos\302\246semanticRelation" @@ -0,0 +1,26 @@ + + + + + + +

+ A Concept which is semantically related to this Concept. +

+
+ + + + + + + + + + + + +
diff --git "a/data/object_properties/skos\302\246topConceptOf" "b/data/object_properties/skos\302\246topConceptOf" new file mode 100644 index 0000000..12eccc4 --- /dev/null +++ "b/data/object_properties/skos\302\246topConceptOf" @@ -0,0 +1,32 @@ + + + + + + +

+ A Concept Scheme in which this Concept is “top‐level”. +

+

+ The definition of “top‐level” is intentionally vague; it does not necessarily imply anything about this Concepts relations to other Concepts. +

+
+ + + + + + + + + + + + + + + +
diff --git "a/data/ontologies/\302\246" "b/data/ontologies/\302\246" new file mode 100644 index 0000000..fd3c0f1 --- /dev/null +++ "b/data/ontologies/\302\246" @@ -0,0 +1,108 @@ + + + + + + +

+ A dictionary of terms. +

+

+ This ontology provides a formal living reference for the (rather informal) vocabular{y∣ies} used by Lady for her projects. + The primary aim of this ontology is to promote consistency; i·e ensure that two projects do not use the same terms in different ways. + However, this ontology is some·what opinionated, and there is no guarantee that it will agree with the interpretations of other people. +

+

+ Many terms defined in this ontology were originally defined else·where. + A small number of terms were created by Lady, for which this ontology serves as the authoritative definition. + Despite being an “ontology”, the intention of this vocabulary is not to be normatively‐binding but rather to descriptively track usage (as Lady would have it). +

+

+ Only terms intended for general interchange are recorded here. + Some projects may make use of additional terms with implementation‐specific meanings. +

+
+ + + https://vocab.ladys.computer/terms/ + + + anno + http://www.w3.org/ns/oa# + + + awol + http://bblfish.net/work/atom-owl/2006-06-06/# + + + contact + http://www.w3.org/2000/10/swap/pim/contact# + + + dc11 + http://purl.org/dc/elements/1.1/ + + + dcmitype + http://purl.org/dc/dcmitype/ + + + dcterms + http://purl.org/dc/terms/ + + + doc + http://www.w3.org/2000/10/swap/pim/doc# + + + foaf + http://xmlns.com/foaf/0.1/ + + + geo + http://www.w3.org/2003/01/geo/wgs84_pos# + + + ladys + https://vocab.ladys.computer/terms/ + + + owl + http://www.w3.org/2002/07/owl# + + + rdf + http://www.w3.org/1999/02/22-rdf-syntax-ns# + + + rel + http://www.iana.org/assignments/relation/ + + + rdfs + http://www.w3.org/2000/01/rdf-schema# + + + shacl + http://www.w3.org/ns/shacl# + + + skos + http://www.w3.org/2004/02/skos/core# + + + skosxl + http://www.w3.org/2008/05/skos-xl# + + + vocabstatus + http://www.w3.org/2003/06/sw-vocab-status/ns# + + + xsd + http://www.w3.org/2001/XMLSchema# + +
diff --git a/parsers/data/ontology.xslt b/parsers/data/ontology.xslt new file mode 100644 index 0000000..d1eef55 --- /dev/null +++ b/parsers/data/ontology.xslt @@ -0,0 +1,704 @@ + + + +'> + '> +]> + + <书社:id>urn:fdc:vocab.ladys.computer:20240731:parsers:data:ontology.xslt + + + + + + + + + + + + + + + + +