Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/develop' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
ErwanDemairy committed Sep 24, 2024
2 parents a15f2ce + 7101a5c commit 4df95e9
Show file tree
Hide file tree
Showing 2 changed files with 137 additions and 16 deletions.
88 changes: 72 additions & 16 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,25 +1,81 @@
## #################################################################
## git ignore
## Generic ignores
## #################################################################

# OS generated files
.DS_Store
Thumbs.db

# Backup and temporary files
*~
*.swp
*.lock
profile
build
_build
*.jar
build-*
__pycache__
*.jar
.ipynb_checkpoints
\#*
.\#*
.vscode
*.log
*.bak
*.tmp
*.old
*.#*
.#*

# Editor specific files
.vscode/
.idea/
*.iml

## #################################################################
## Java/Gradle related ignores
## #################################################################

# Gradle files
.gradle/
build/

# Maven files
.mvn/
target/

# Java class files
*.class
.conda

# maven stuff
target
.gradle
# JAR/WAR files
*.jar
*.war
*.ear

## #################################################################
## IDE specific ignores
## #################################################################

# IntelliJ IDEA
.idea/
*.iml
*.iws

# VSCode
.vscode/

# Eclipse
.classpath
.project
.settings/

# NetBeans
/nbproject/private/
/build/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/

# Logs and coverage reports
*.log
*.out
*.coverage
*.reports

## #################################################################
## Miscellaneous ignores
## #################################################################

# Other build directories and generated files
/bin/
65 changes: 65 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# Corese-Core

[![License: CECILL-C](https://img.shields.io/badge/License-CECILL--C-blue.svg)](https://cecill.info/licences/Licence_CeCILL-C_V1-en.html) [![Discussions](https://img.shields.io/badge/Discussions-GitHub-blue)](https://github.com/orgs/corese-stack/discussions)

Corese-Core is the central Java library of the Corese platform, designed to implement and extend the Semantic Web standards. It enables creating, manipulating, parsing, serializing, querying, reasoning, and validating RDF data.

Corese-Core implements key W3C standards such as [RDF](https://www.w3.org/RDF/), [RDFS](https://www.w3.org/2001/sw/wiki/RDFS), [SPARQL 1.1 Query & Update](https://www.w3.org/2001/sw/wiki/SPARQL), [OWL RL](https://www.w3.org/2005/rules/wiki/OWLRL), and [SHACL](https://www.w3.org/TR/shacl/). It also includes extensions like [STTL SPARQL](https://files.inria.fr/corese/doc/sttl.html), [SPARQL Rule](https://files.inria.fr/corese/doc/rule.html), and [LDScript](https://files.inria.fr/corese/doc/ldscript.html).

## Features

- RDF data manipulation and reasoning.
- SPARQL query processing with advanced features.
- Support for semantic web standards (RDF, RDFS, OWL RL, SHACL).
- Extensions for rules and custom scripting (STTL, SPARQL Rule, LDScript).

## Getting Started

### Download and Install

To integrate Corese-Core into your project, you can use Maven, Gradle, or download the latest JAR file directly.

**Maven:**

Add this dependency to your `pom.xml` file:

``` xml
<dependency>
<groupId>fr.inria.corese</groupId>
<artifactId>corese-core</artifactId>
<version>4.5.0</version>
</dependency>
```

**Gradle:**

Include the following in your `build.gradle` file:

``` gradle
implementation 'fr.inria.corese:corese-core:4.5.0'
```

**JAR:**

You can download the latest version of the **Corese-Core** JAR from the [releases page](https://github.com/corese-stack/corese-core/releases).

## Documentation

Explore the available documentation to help you get started with Corese-Core:

- [Getting Started Guide](https://corese-stack.github.io/corese-core/v4.5.0/getting_started/getting_started_with_corese-core.html)
- [API Documentation](https://corese-stack.github.io/corese-core/v4.5.0/java_api/library_root.html)

## Contributions and Community

We value contributions and feedback from the community! Here’s how you can engage:

- **Discussions:** For questions, ideas, or general discussion, join our [discussion forum](https://github.com/orgs/corese-stack/discussions).
- **Issue Tracker:** Report issues or suggest new features via our [issue tracker](https://github.com/corese-stack/corese-core/issues).
- **Pull Requests:** Contributions are welcome! Feel free to submit your code through [pull requests](https://github.com/corese-stack/corese-core/pulls).

## Useful Links

- [Corese Official Website](https://corese-stack.github.io/corese-core/v4.5.0/index.html)
- **Mailing List:** <[email protected]>
- **Join the Mailing List:** Send an email to <[email protected]> with the subject: `subscribe`

0 comments on commit 4df95e9

Please sign in to comment.