This change log is intended to record changes made across all vocabularies and configuration files contained in this repository.
- Added SOSA and SSN to the Common RDF bundle.
- Added glossary term for 'Linked Data', that explains that we capitalize the
letters, and provides a
rdfs:seeAlso
to Richard's reasons for why that's important! - Aligned all vocab license IRIs to be "http://purl.org/NET/rdflicense/MIT1.0"
- Added explicit 'xsd:anyURI' datatype to all VANN 'preferredNamespaceUri' objects in vocabs we create.
- Added some more Schema.org terms to our Inrupt extension.
- Updated year in license headers.
- Changed Verifiable Credentials prefix from 'cred' to just 'vc' (which appears available in prefix.cc).
- Updated SKOS-XL prefix to be just 'skosxl', that they use themselves.
- Used archived VANN vocabulary resource (instead of local Turtle).
- Updated HTTPH to use 'https:' scheme (needed 'cos it states a relative namespace IRI, and auto-redirects from 'http:' to 'https:').
- Added ADMS.
- Updated Artifact Generator version, and made associated breaking updates (so generated artifact versions bumped too (which should have been on release!)).
- Added SAREF to the Common RDF bundle.
- VC Security vocab now incorporates recovery terms (although all term IRIs now have 'v1' in their local name!), so removing recovery-specific vocab.
- Updated version of 'gist'.
- Removed 'rdfs:isDefinedBy' triples for Inrupt extensions (should never have been included, as Inrupt never 'defined' those terms, we just extended them by adding more metadata).
- BREAKING CHANGE Moved to new Artifact Generator parameter name of 'namespaceIriOverride' (from 'namespaceOverride').
- BREAKING CHANGE Renamed the configuration parameter of 'description' to be consistent with internal Artifact Generator code that uses 'descriptionFallback' (which better communicates its intent as a fallback in case the vocab itself does not explicitly provide its own description).
- BREAKING CHANGE Changed Inrupt Artifact Generator vocab namespace IRI to use a trailing slash instead of a trailing hash.
- Moved MIT license instance to DALICC instance (much better legal foundations).
- Added draft Solid "Data Discovery" vocab.
- Added Inrupt vocab template (as foundation for Inrupt Best Practices).
- Updated Inrupt WebID used in all Inrupt-created vocabs (i.e., the value of the
dcterms:creator
triple).
- Cherry-picked some new generic terms from Schema.org, and added a couple of generically useful terms to the Inrupt Common vocab (for concepts that don't seem to exist in Schema.org).
- Added all 5 address-related terms from Schema.org.
- Added SIOC to our Common RDF bundle.
- Switch FOAF to use local copy (namespace URL (http://xmlns.com/foaf/0.1/) seems down).
- Updated glossary vocabs, and added an initial Solid one (based on SolidProject).
- Removed unnecessary vocab descriptions from YAMLS (as descriptions should come from vocabs themselves - we only provide the capability for vocabs that fail to describe themselves).
- Moved the basic test code into a JavaScript-specific sub-directory.
- Added Schema.org term ('accountId'), and authn token as a JWT term for Inrupt.
- Fixed 3 occurrences of
vann:preferredNamespaceURI
withvann:preferredNamespaceUri
! - Updated configuration field names from
artifactPrefix
andartifactSuffix
toartifactNamePrefix
andartifactNameSuffix
respectively, to better convey their intent, and to align them better with theartifactName
field that they both apply to.
- Updated the StringLiteral artifacts to generate TypeScript instead of JavaScript.
- Configure the required Typescript packaging files consistently.
- Updated spelling of multilingual - it shouldn't be hyphenated!
- Now that the AG is open-sourced, added back the git URL to the versioning section of all the YAMLs.
- Release to open source.
- Updated CI workflows to use renamed Artifact Generator.
- Further prefix name updates (e.g., changing to underscores instead of hyphens, mismatches fixed).
- Update JS packaging YAML to correctly point to rollup config.
- Flipped 'default' term types for artifacts to be string literal, instead of RDF/JS types. This means the default artifacts have no dependencies on any external libraries (but may make working with RDF libraries more awkward, and will have no access to term meta-data - but we do publish those artifacts explicitly too, they're just not the 'default').
- Remove '@types/rdf-js' and 'rdfjsTypesVersion' from YAMLs (it's deprecated now).
- Remove '-List' from all YAML filenames, and make all lower-case.
- Major restructuring and tidying-up in preparation for open sourcing.
- Added CHANGELOG.
- Added examples of Resume/CV vocabs to Common RDF (these examples require the use of a Content-Type override, as they are served with 'text/plain' instead of 'application/rdf+xml').
- Added some more cherry-picked terms to our Schema.org extension.
- Playground RDF samples continue to evolve (still very experimental!).
- Removed
_EXT
suffix from generated Inrupt extension vocabularies (it's not necessary given we already suffix with_INRUPT
). - Added a number of vocabs to the Common RDF bundle (and hit what seems to be a generator limit of 44 concurrent vocabs).