Adms Software Free Download

0 views
Skip to first unread message

Roxanna Fitting

unread,
Aug 5, 2024, 3:33:07 AM8/5/24
to riraralmo
ADMSis a profile of DCAT, used to describe semantic assets (or just 'Assets'), defined as highly reusable metadata (e.g. xml schemata,generic data models) and reference data (e.g. code lists, taxonomies, dictionaries,vocabularies) that are used for eGovernment system development.

This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at


This document was published by the Government Linked Data Working Group as a Note. If you wish to make comments regarding this document, please send them to public-gl...@w3.org (subscribe, archives). All feedback is welcome.


Publication as a Working Group Note does not imply endorsement by the W3C Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.


This document was produced by a group operating under the 5 February 2004 W3C Patent Policy. W3C maintains a public list of any patent disclosures made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains Essential Claim(s) must disclose the information in accordance with section 6 of the W3C Patent Policy.


The namespace for ADMS is . However,it should be noted that ADMS makes extensive use of terms from other vocabularies,in particular Dublin Core [ DC11 ]. It re-uses and subclasses DCAT wherever possibleand therefore defines a minimal set of classes and properties of its own. A full set of namespaces and prefixes used in this document is shown in the table below.


ADMS is intended as a model that facilitates federation and co-operation.Like DCAT, ADMS has the concepts of a repository (catalog), assets within the repositorythat are often conceptual in nature, and accessible realizations of those assets, knownas distributions. An asset may have zero or multiple distributions. As an example, a W3C namespace documentcan be considered to be a Semantic Asset that is typically available in multiple distributions, typically oneor more machine processable versions and one in HTML for human consumption. An asset without any distributions is effectively a concept with no tangible realization, such as a planned output of a working group that has not yet been drafted.


ADMS is an RDF vocabulary with an RDF schema available at its namespace .The original ADMS specification published by the European Commission [ ADMS1 ] includes an XML schema that also definesall the controlled vocabularies and cardinality constraints associated with the original document.


This provides the creation date (line 2), description (line 3), publisher (line 4) and a title (line 5) for the Asset.The status of the Asset is given in line 6 using one of the values made available in the original ADMSspecification [ ADMS1 ]. Likewise the type of Asset in line 7. In line 8 we can see that there was a previous version of this asset (Fruit_01) and that the latest version can be found by appending 'Fruit' to the data's root (line 9).


This is a very simple description of the Asset Distribution that just gives itsdescription, format, and license. In this example we've used Ed Summers' media types application toprovide a URI for the XML MIME type [ EDSU ]


adms:AssetRepository

A system or service that provides facilities for storage and maintenance of descriptions of Assets and Asset Distributions, and functionality that allows users to search and access these descriptions. An Asset Repository will typically contain descriptions of several Assets and related Asset Distributions.


adms:Asset

An abstract entity that reflects the intellectual content of the asset and represents those characteristics of the asset that are independent of its physical embodiment. This abstract entity combines the FRBR entities work (a distinct intellectual or artistic creation) and expression (the intellectual or artistic realization of a work) [ FRBR ].


Distributions themselves are not versioned. If Distribution 1A is the manifestation of Asset 1 and Distribution 2A is the manifestation of Asset 2, a version relationship will be expressed between Asset 1 and Asset 2, not between Distribution 1A and Distribution 2A. For an illustration of two Assets that each have two Distributions (representations in different formats) see the diagram below.


skos:Concept

The interoperability level (e.g. legal, organizational, political etc.) of the Asset, linked using adms:interoperabilityLevel . The interoperability level may be taken from a list of levels such as that of the European Interoperability Framework [ EIF2 ].


dcterms:LinguisticSystem

The language of an Asset if it contains textual information, e.g. the language of the terms in a controlled vocabulary or the language in which a specification is written, linked using dcterms:language


dcterms:LicenseDocument

The conditions or restrictions that apply to the use of a Distribution, e.g. whether it is in the public domain, or that some restrictions apply such as attribution being required, or that it can only be used for non-commercial purposes etc. Linked using dcterms:license


dcterms:PeriodOfTime

The time period relevant for an Asset, e.g. for its validity. Linked from a Semanmtic Asset using dcterms:temporal . The time period can be specified using schema:startDate and schema:endDate .


skos:Concept

The machine-readable language in which a Distribution is expressed. This is more fine-grained than file format , for example "Word 2003", linked using representationTechnique . See also dcterms:format and dcat:mediaType .


This concept indicates that one of the files in an Asset Distribution is expressed in the Representation Technique. There may also be other files in the Distribution that are expressed in other Representation Techniques or even files that are not representations at all.


skos:Concept

The sector that an Asset applies to, e.g. "law" or "environment". Best practice is to use terms from a controlled vocabulary expressed as a SKOS Concept Scheme and linked from the Asset using dcat:theme .


NB The original ADMS specification supports the provision of a description of the metadata about an Asset, including its publisher and language (i.e. the human language in which the metadata is expressed,irrespective of the language used in the Asset itself). The DCAT concept of a Catalog Record can be used for thispurpose and so is not detailed in this document.


Any kind of URL that gives access to an Asset Repository or Asset Distribution, e.g. a landing page, download, feed URL, SPARQL endpoint etc. Use dcat:accessURL when you do not have information on which it is or when it is definitely not a download.


This is a direct link from an Asset Distribution to a downloadable file in a given format, e.g. CSV file or RDF file. The format is described by the distribution's dcterms:format and/or dcat:mediaType.


More information about the format in which an Asset Distribution is released. This is different from the file format as, for example, a ZIP file (file format) could contain an XML schema (representation technique).


ADMS was first developed by and published by the European Commission ISA Programme. Contributors included representatives of Member States of the European Union, operators of national repositories, standardization bodies and independent experts whose work was published in April 2012 [ADMS1]. That document includes the history and motivation behind the development of ADMS, as well as the business need and usage scenario for it.


Further development and review has been undertaken by the Government Linked Data Working Group (GLD WG).This version of ADMS builds on the original work in a broader, global context. It also includes some changes to the originalversion made as a result of implementation experience, particularly on the European Commission's Joinup Platform.


ADMS source code may be downloaded from the Qucs/ADMS GitHub project. Before using Xyce/ADMS to import device models into Xyce, you must install ADMS. Some operating systems have ADMS in their package management systems, but on others you must install it from source according to the directions on the ADMS project site.


Once installed, be sure that the directory into which ADMS was installed is in your PATH variable. You should be able to run admsXml --version and have ADMS report its version number. At the time of this writing, the most recent version of ADMS is version 2.3.6.


Xyce does not at this time have any capability for direct import of Verilog-A models through a netlist. Before a model written in Verilog-A can be used, it must be converted to C++ using Xyce/ADMS, compiled, and linked into Xyce.


There are two ways to link a model created in this way into Xyce: direct linking at build time, and building a shared-library plugin. When the Xyce team imports a model into Xyce we use the former method, and we anticipate that most users of the capability will want to use the latter.


Directly linking a model into Xyce requires full access to the Xyce source code, all libraries that are required for building Xyce, and access to a Xyce build directory that has been used to compile Xyce. It is done by modifying the Xyce build system to include compilation of the C++ version of the model, linking this into the binary, and registering the device.


Note: Due to limitations of the Windows linker and the Xyce build system, the plugin method does not work on Windows at this time, and can only be used on Unix-like operating systems. Cygwin, though it provides facilities that emulate Unix under the Windows operating system, is unable to overcome the linker limitations.


Once generated, the fastest approach to testing out a new Verilog-A conversion in Xyce is to create a shared-library plugin for it. In order to do so, Xyce must be built with some non-default options. Since this feature is still somewhat embryonic, no binary of Xyce provided by the Xyce team has been built with these options, so this means you must build Xyce from source yourself.

3a8082e126
Reply all
Reply to author
Forward
0 new messages