Public
Edited
Apr 4
1 star
Insert cell
Insert cell
Insert cell
Insert cell
definedStandardsWithRSS = FileAttachment("standards.rss").xml()
Insert cell
Insert cell
myRSS2ArrayTransformation = {
//The next lines as comments reflect the current work for assessing XSLT transformation
//var xsltProcessor = new XSLTProcessor();
// Importation du .xsl
//xsltProcessor.importStylesheet(myXSLT);
//var fragment = xsltProcessor.transformToFragment(myXSLT, myRSS);
var reg1 = "^(.*?)SC:";

var itemList = myRSS.querySelectorAll("item");
var titleArray = [];
itemList.forEach(function (item) {
var myObject = {
Title: item.querySelector("title").textContent,
Description: item.querySelector("description").textContent,
SC_TC: item
.querySelector("description")
.textContent.match(/ISO(.?)*,/g)
.toString()
.replace(",", ""),
"Publication Date": new Date(item.querySelector("pubDate").textContent)
};
titleArray.push(myObject);
});
return titleArray;
}
Insert cell
Insert cell
viewof tableISOTerminologyStandards = Inputs.table(
myRSS2ArrayTransformation,
{}
)
Insert cell
definedTermsWithTSV = FileAttachment(
"Term-Definition-Vocabulary Map@1.tsv"
).tsv()
Insert cell
viewof table2 = Inputs.table(definedTermsWithTSV, {})
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
standards = d3.csvParse(`name,title
IEC 62656-1:2014, Standardized product ontology register and transfer by spreadsheets - Part 1: Logical structure for data parcels
ISO/TS 13584-35:2010, Systèmes d'automatisation industrielle et intégration — Bibliothèque de composants — Partie 35: Ressources de mise en application: Interface de tableur pour bibliothèque de composants
IEC 62656-1:2014, Standardized product ontology register and transfer by spreadsheets - Part 1: Logical structure for data parcels
ISO 22745-11,Industrial automation systems and integration — Open technical dictionaries and their application to master data — Part 11: Guidelines for the formulation of terminology,Industrial automation systems and integration — Exchange of characteristic data — Part 6: Concept dictionary terminology reference model
ISO/TS 29002-6:2010,Industrial automation systems and integration — Exchange of characteristic data — Part 6: Concept dictionary terminology reference model
ISO 704:2009, Terminology work — Principles and methods
ISO 10241-1:2011, Articles terminologiques dans les normes — Partie 1: Exigences générales et exemples de présentation
ISO 860:2007,Terminology work — Harmonization of concepts and terms
Terminology work — Harmonization of concepts and terms, Terminology work and terminology science — Vocabulary
ISO 1951:2007, Presentation/representation of entries in dictionaries — Requirements, recommendations and information
ISO 10241-1:2011, Terminological entries in standards — Part 1: General requirements and examples of presentation
ISO 10241-2:2012, Terminological entries in standards — Part 2: Adoption of standardized terminological entries
ISO 12199:2000, Alphabetical ordering of multilingual terminological and lexicographical data represented in the Latin alphabet
ISO 12615:2004,Bibliographic references and source identifiers for terminology work
ISO/DIS 12620-1, Management of terminology resources — Data categories — Part 1: Specifications
ISO/DIS 12620-2, Management of terminology resources — Data categories — Part 2: Repositories
ISO 13611:2014, Interpreting — Guidelines for community interpreting
ISO 15188:2001, Project management guidelines for terminology standardization
ISO 16642:2017,Computer applications in terminology — Terminological markup framework
ISO 17100:2015, Translation services — Requirements for translation services
ISO 17117-1:2018, Health informatics — Terminological resources — Part 1: Characteristics
ISO/DTS 17117-2, Health informatics — Terminological resources — Part 2: Implementation Capability (TIC)
ISO 22128:2008, Terminology products and services — Overview and guidance
ISO 22274:2013, Systems to manage terminology knowledge and content — Concept-related aspects for developing and internationalizing classification systems
ISO 23185:2009, Assessment and benchmarking of terminological resources — General concepts, principles and requirements
ISO 24156-1:2014, Graphic notations for concept modelling in terminology work and its relationship with UML — Part 1: Guidelines for using UML notation in terminology work
ISO 24611:2012, Language resource management — Morpho-syntactic annotation framework (MAF)
ISO/AWI 24611, Language resource management — Morphosyntactic annotation framework (MAF)
ISO 24612:2012, Language resource management — Linguistic annotation framework (LAF)
ISO 26162-1:2019, Management of terminology resources — Terminology databases — Part 1: Design
ISO 26162-2:2019, Management of terminology resources — Terminology databases — Part 2: Software
ISO/CD 26162-3, Management of terminology resources — Terminology databases — Part 3: Content







`)
Insert cell
viewof tableStandards = Inputs.table(standards, {})
Insert cell
Insert cell
termsWithId = nodes
.map((currentElement) => ({
term: currentElement.term,
termId: currentElement.id
}))
.sort((a, b) => b.length - a.length)
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
nonMaxWidth = html`<style>p { max-width: none; }</style>`
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
viewof ICS = Inputs.select(ICSsTable, { label: "Select ICS class" })
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
ArchiCGICSStandards2 = toArchiCG(StandardsInICSSubclassRSS)
Insert cell
subICSRSSUrl2 = "https://www.iso.org/contents/data/ics/" + subICS2 + ".rss"
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
standardProperties = parseStandardPropertiesfromISOPage(
"https://www.iso.org/standard/57620.html" //"https://www.iso.org/standard/66654.html"
)
Insert cell
Insert cell
Insert cell
Insert cell
ArchiCGICSStandards = toArchiCG(StandardsInICSSubclassRSS)
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Here is the import of the RSS library.
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
nonMaxWidth = html`<style>p { max-width: none; }</style>`
Insert cell
Insert cell
URL_W3C_DATA="https://www.w3.org/TR/"
Insert cell
TRsfromW3CPage = parseTRfromW3CPage(URL_W3C_DATA)
Insert cell
Insert cell
timelineData = []
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more