Skip to content

Commit

Permalink
Custom index
Browse files Browse the repository at this point in the history
  • Loading branch information
enridaga committed Feb 13, 2024
1 parent 16bfefa commit da4d520
Showing 1 changed file with 35 additions and 95 deletions.
130 changes: 35 additions & 95 deletions index.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,10 @@
---
container-id: polifonia-project
container-id: reeco-framework
type: Project
work-package:
- WP1
- WP2
- WP3
- WP4
- WP5
- WP6
- WP7
- WP8
pilot:
- TUNES
- BELLS
- INTERLINK
- MUSICBO
- TONALITIES
- MEETUPS
- CHILD
- ORGANS
- ACCESS
- FACETS
- polifonia-ecosystem
funder:
- name: Horizon 2020 Framework Programme
url: https://cordis.europa.eu/programme/id/H2020-EC
Expand All @@ -30,113 +14,69 @@ layout: default
title: Home
nav_order: 0
permalink: /
ecosystem-release: v2.0
ecosystem-release: v1.0
---

# Polifonia Ecosystem ({{ page.ecosystem-release }})
# Research Ecosystem ({{ page.ecosystem-release }})
{: .fs-9 }

Data, software, and documentation of the output of the EU H2020 project [Polifonia]({{ site.main-project-url }}.).
The Research Ecosysten Website template.
{: .fs-6 .fw-300 }

---

The Polifonia Ecosystem is a collection of components for developing intelligent applications leveraging musical cultural heritage, result of the Polifonia Project.
The project aims at realising and deploying anecosystem of computational methods and tools supporting discovery, extraction, encoding, interlinking, classification, exploration of, and access to, musical heritage knowledge on the Web.
Describe here your research ecosystem

{% assign types = site.documents | map: 'type' | join: ',' | split: ',' | uniq | sort %}

{% comment %}
Polifonia development methodology is two ways.
It follows a bottom-up approach, ensuring that the development is participatory, agile, feature driven, and collaborative.
However, this is paired with a top-down approach, where a Technical Board interacts with WP leaders to ensure the objectives of the project are fully met.
The ecosystem includes {% assign types_data = "Data,Dataset,Schema,Repository,Registry,Ontology,Corpus,Lexicon,KnowledgeGraph" | split: "," %}{% assign ncomponents = site.documents | where_exp: 'item',"types_data contains item.type" | size %} {{ncomponents}} <a href="data.html">data</a>, {% assign software_data = "Software,Workflow,API,UserInterface,SofwareLibrary,DockerImageContainer,Notebook,Script,Application,Website,WebApplication,WebService,SPARQLEndpoint,MobileApp,CLITool" | split: "," %} {% assign ncomponents = site.documents | where_exp: 'item',"software_data contains item.type" | size %} {{ncomponents}} <a href="software.html">tools</a>, {% assign report_data = "Report,RequirementsCollection,Story,Persona,Mockup,Surbey,InPresenceGroup,Documentation,Tutorial,EvaluationReport" | split: "," %}{% assign ncomponents = site.documents | where_exp: 'item',"report_data contains item.type" | size %} and {{ncomponents}} <a href="report.html">reports</a>.

The components are both independent – they have some value on their own – and interlinked – they can be used together in order tosatisfy specific end-user needs.
Independence is a well known principle of software engineering, which is conceived alongside the one of inter-operability - the ability of a software componentto operate with others.
However, the possible connections between ecosystem components don’t necessarily derive from software-to-software relations but involve, for example, users being able to perform a complex task by using multiple tools, whose user interfaces are linked, or enable users to transfer data from one environment to another thanks to the mutual support of shared formats.
The Polifonia Project delivers its results as reusable assets, alongside an extensive metadata set and documentation. This is the Polifonia Ecosystem.
{% endcomment %}
{% assign types = site.documents | map: 'type' | join: ',' | split: ',' | uniq | sort %}
Project content is managed on [GitHub](http://github.com/{{ site.github }}).


{% comment %}
## Summary
<div id="chart_container"></div>
<div id="chart_container_data"></div>
<script>
anychart.onDocumentReady(function() {
// set the data
/* var data = [
{x: "Application", value: 1},
{x: "CLITool", value: 2},
{x: "Corpus", value: 1},
{x: "Dataset", value: 4},
{x: "Documentation", value: 4},
{x: "KnowledgeGraph", value: 1},
{x: "Lexicon", value: 1},
{x: "Library", value: 1},
{x: "Ontology", value: 6},
{x: "Persona", value: 22},
{x: "Project", value: 3},
{x: "Repository", value: 4},
{x: "RequirementsCollection", value: 2},
{x: "Schema", value: 2},
{x: "Service", value: 1},
{x: "Software", value: 8},
{x: "SoftwareLibrary", value: 1},
{x: "Story", value: 35},
{x: "Tutorial", value: 1},
{x: "UserInterface", value: 2},
{x: "WebApplication", value: 3},
{x: "WebServer", value: 1}
]; */
var data = [
{x: "Activites", value: 22},
{x: "Data", value: 18},
{x: "Software", value: 10},
{x: "Application", value: 6},
{x: "Report", value: 64}
]
{% for type in types %}
{% if type != "" %}
{% assign comps = site.documents | where: 'type',type | size%}
{% if comps > 0 %}
{x: "{{type}}", value: {{ comps }} },
{% endif %}
{% endif %}
{% endfor %}
];
// create the chart
var chart = anychart.pie3d();
// set the chart title
// chart.title("Polifonia Project Components by Type");
// add the data
// add the data
chart.data(data);
// sort elements
// sort elements
chart.sort("desc");
// set legend position
// set legend position
chart.legend().position("right");
// set items layout
// set items layout
chart.legend().itemsLayout("vertical");
// display the chart in the container
chart.container('chart_container');
// display the chart in the container
chart.container('chart_container_data');
chart.draw();
});
</script>
{% assign types_activity = "Container,Project,WorkingGroup,WorkPackage,Task,UseCase,Pilot" | split: "," %}
{% assign ncomponents = site.documents | where_exp: 'item',"types_activity contains item.type" | size %}
{% assign npages = site.pages | where_exp: 'item',"types_activity contains item.type" | size %}
{% assign nactivities = npages | plus: ncomponents %}
{% endcomment %}


The ecosystem includes {% assign types_data = "Data,Dataset,Schema,Repository,Registry,Ontology,Corpus,Lexicon,KnowledgeGraph" | split: "," %}{% assign ncomponents = site.documents | where_exp: 'item',"types_data contains item.type" | size %} {{ncomponents}} <a href="data.html">data</a>, {% assign software_data = "Software,Workflow,API,UserInterface,SofwareLibrary,DockerImageContainer,Notebook,Script,Application,Website,WebApplication,WebService,SPARQLEndpoint,MobileApp,CLITool" | split: "," %} {% assign ncomponents = site.documents | where_exp: 'item',"software_data contains item.type" | size %} {{ncomponents}} <a href="software.html">tools</a>, {% assign report_data = "Report,RequirementsCollection,Story,Persona,Mockup,Surbey,InPresenceGroup,Documentation,Tutorial,EvaluationReport" | split: "," %}{% assign ncomponents = site.documents | where_exp: 'item',"report_data contains item.type" | size %} and {{ncomponents}} <a href="report.html">reports</a>.

Polifonia content is managed on [GitHub](http://github.com/{{ site.github }}).

{% comment %}
#### All types
{% for type in types %}
{% assign ncomponents = site.documents | where: 'type', type | size %}
{% if ncomponents > 0 %} {{ type }}: {{ ncomponents }} {% endif %}
{% endfor %}

## List of components
{% for type in types %}
{% if type != "" %}
### {{ type }} ({{ site.documents | where: 'type',type | size }})
{% assign components = site.documents | where: 'type',type %}
{% assign components = site.documents | where: 'type',type %}
{% assign numberOf = components | size %}
{% if numberOf > 0 %}
### {{ type }}

There are {{numberOf}} components of type {{type}}:
{% for component in components %}
- [{{ component.name }}]({{ component.url | relative_url }}) {% endfor %}
- [{% if component.name %}{{ component.name }}{%else%}{{ component.component-id}} {%endif%}]({{ component.url | relative_url }}) {% endfor %}
{% endif %}
{% endif %}
{% endfor %}
style="width: 100%; height: 100%"
{% endcomment %}

0 comments on commit da4d520

Please sign in to comment.